firebase-messaging - Fatal: failed to find callback

前端 未结 4 904
情话喂你
情话喂你 2021-01-01 14:11

I\'m trying to use FCM messaging and keep getting this error.

E/FlutterFcmService( 3684): Fatal: failed to find callback

Below is the code I\'ve

4条回答
  •  长情又很酷
    2021-01-01 14:23

    In Application class use the below code

    previously it was GeneratedPluginRegistrant.registerWith(registry);,

    replace it with FirebaseMessagingPlugin.registerWith(registry.registrarFor("io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin"));

    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.FirebaseMessagingPlugin;
    import io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService;
    
    public class Application extends FlutterApplication implements PluginRegistrantCallback {
    
        @Override
        public void onCreate(){
            super.onCreate();
            FlutterFirebaseMessagingService.setPluginRegistrant(this);
        }
    
        @Override
        public void registerWith(PluginRegistry registry){
            FirebaseMessagingPlugin.registerWith(registry.registrarFor("io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin"));
        }
    
    
    }
    

提交回复
热议问题