【问题标题】:Flutter APP crash after adding onBackgroundMessage: myBackgroundMessageHandler Firebase messaging添加 onBackgroundMessage 后 Flutter APP 崩溃:myBackgroundMessageHandler Firebase 消息传递
【发布时间】:2021-03-10 18:25:44
【问题描述】:

我使用 onBackgroundMessage 实现我的应用程序:myBackgroundMessageHandler 应用程序崩溃。 日志显示PluginRegistrantCallback is not set

所以我补充说: Application.kt

package .............

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?) {
        io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin.registerWith(registry?.registrarFor("io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin"));
    }
}

MainActivity.kt所在的同一目录中。

MainActivity.kt

import androidx.annotation.NonNull
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.GeneratedPluginRegistrant

class MainActivity: FlutterActivity() {
    override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine)
    }
}

应用程序仍然崩溃,文档很混乱。

【问题讨论】:

    标签: flutter firebase-cloud-messaging


    【解决方案1】:

    请确认您已在您的 android > app > src > main > AndroidManifest.xml 中的 <application 标签中设置了 android:name=".Application"

    【讨论】:

    • 需要添加这个并移除 ``` android:name=".MainActtivity" ``` ?
    • @EmanuelDeveloper 您需要将 android:name=".MainActtivity" 替换为 android:name=".Application"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    • 2019-01-10
    • 2021-03-31
    • 2021-02-19
    • 2019-12-12
    • 2019-05-15
    • 2019-10-29
    相关资源
    最近更新 更多