FlutterFirebaseMessagingBackgroundService 和 FlutterFirebaseMessagingPlugin 未解决

Low*_*erm 5 firebase flutter firebase-cloud-messaging

我有以下代码:

package com.example.firebase_notification

import io.flutter.app.FlutterApplication
import io.flutter.plugin.common.PluginRegistry
import io.flutter.plugins.GeneratedPluginRegistrant
import io.flutter.plugins.firebase.messaging.FlutterFirebaseMessagingBackgroundService
import io.flutter.plugins.firebase.messaging.FlutterFirebaseMessagingPlugin

class Application: FlutterApplication(), PluginRegistry.PluginRegistrantCallback {
    override fun onCreate() {
        super.onCreate()
        FlutterFirebaseMessagingBackgroundService.setPluginRegistrant(this)
    }
    override fun registerWith(registry:PluginRegistry) {
        FlutterFirebaseMessagingPlugin.registerWith('registry')
    }
}
Run Code Online (Sandbox Code Playgroud)

这是关于 Firebase 推送消息的。我有一个问题,如标题中所述,某些参考资料无法解决。我的pubspec.yaml看起来像这样:

dependencies:
  flutter:
    sdk: flutter

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^1.0.2
  firebase_messaging: ^9.1.1
  firebase_core: ^1.0.3
  flutter_local_notifications: ^5.0.0+1
Run Code Online (Sandbox Code Playgroud)

我尝试过其他版本的firebase_messagingfirebase_core。不幸的是,错误消息没有改变。我使用 Android Studio。PluginRegistrantCallback也已被弃用。

谢谢