gpt4 book ai didi

firebase - MissingPluginException(未在 channel plugins.flutter.io/firebase_messaging 上找到方法 getToken 的实现)

转载 作者:行者123 更新时间:2023-12-05 02:01:52 24 4
gpt4 key购买 nike

在我的 flutter android 应用程序的发布版本中,出现此错误。

我试过:

在 Firebase 中从 Google Play 控制台更新 SHA-1 key 更新 google-services.json重建和推出。

我仍然遇到这个错误。我启用了 INTERNET_PERMISSIONS 和 cleartext=true。

应用程序在 iOS 和 android Debug模式下也能正常工作。

2021-02-15 00:47:37.450 2888-2932/? E/flutter: [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] 未处理的异常:MissingPluginException(未在 channel plugins.flutter.io/firebase_messaging 上找到方法配置的实现)#0 MethodChannel._invokeMethod(包:flutter/src/services/platform_channel.dart:157)2021-02-15 00:47:37.450 2888-2932/? E/flutter: [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] 未处理的异常:MissingPluginException(未在 channel plugins.flutter.io/firebase_messaging 上找到方法 getToken 的实现)#0 MethodChannel._invokeMethod(包:flutter/src/services/platform_channel.dart:157)#1 FirebaseMessaging.getToken(包:firebase_messaging/firebase_messaging.dart:146)

最佳答案

请确保您已实现以下步骤:

1: 在pubspecs.yaml中添加dep

firebase_core: // latest version
firebase_messaging: // latest version

2:在应用build.gradle文件中添加依赖&服务。

dependencies {

implementation platform('com.google.firebase:firebase-bom:26.5.0')

implementation 'com.google.firebase:firebase-messaging'

}

apply plugin: 'com.google.gms.google-services'

3: google-service.json 仅在 app 目录下

4: main.dart中的初始化

Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(MyApp());
}

5: 在你的主类或第一个执行类中添加这段代码

FirebaseMessaging.instance.getToken().then((token){
print("token $token");
});

关于firebase - MissingPluginException(未在 channel plugins.flutter.io/firebase_messaging 上找到方法 getToken 的实现),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66202987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com