gpt4 book ai didi

Flutter Firebase 通知问题 Android

转载 作者:行者123 更新时间:2023-12-04 00:58:05 29 4
gpt4 key购买 nike

我正在尝试实现 firebase_messaging在我的 flutter 应用程序中。上 安卓集成 当我编写 native 应用程序级代码时,出现错误。

import io.flutter.app.FlutterApplication;
import io.flutter.plugin.common.PluginRegistry;
import io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback;
import io.flutter.plugins.GeneratedPluginRegistrant;
import io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService;

class Application: FlutterApplication(), PluginRegistrantCallback {

override fun onCreate() {
super.onCreate()
FlutterFirebaseMessagingService.setPluginRegistrant(this)
}
override fun registerWith(registry: PluginRegistry?) {
GeneratedPluginRegistrant.registerWith(registry)
}
}

Unresolved Reference: FlutterFirebaseMessagingService

TypeMismatch: Required FlutterEngine. Found PluginRegistry?



我已经成功地在我的应用程序文件夹下添加了 Google-services.json 还在我当前使用的项目级别 gradle 和应用程序级别 gradle 中添加了所需的依赖项

实现 'com.google.firebase:firebase-messaging:20.1.3'

版本。

flutter 详情:
Flutter( channel 稳定,v1.12.13+hotfix.8,在 Mac OS X 10.15.1 19B88 上,区域设置为美国)
Firebase_messaging 版本是 ^6.0.12

我什至试图降级 firebase-Messaging 的版本,但仍然发现这个问题。

最佳答案

在您的 Application.kt 类中只需修改函数:

 override fun registerWith(registry: PluginRegistry?) {
io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin.registerWith(registry?.registrarFor("io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin"));
}

关于Flutter Firebase 通知问题 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60745030/

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