Defining 'onBackgroundMessage' in firebaseMessaging.configure(...) causes a MissingPluginException under iOS because there is no MethodChannel definition for "FcmDartService#start" in the iOS implementation.
firebaseMessaging.configure(
onMessage: (Map<String, dynamic> message) async {
print("onMessage: $message");
},
onBackgroundMessage: backgroundMessageHandler, // <- causes exception on iOS.
onLaunch: (Map<String, dynamic> message) async {
print("onLaunch: $message");
},
onResume: (Map<String, dynamic> message) async {
print("onResume: $message");
},
);
Version: firebase_messaging 6.0.15
Defining 'onBackgroundMessage' in firebaseMessaging.configure(...) causes a MissingPluginException under iOS because there is no MethodChannel definition for "FcmDartService#start" in the iOS implementation.
Version: firebase_messaging 6.0.15