getFcmConfigure static method
Implementation
static void getFcmConfigure(BuildContext context) async {
FirebaseMessaging.onMessage.listen((RemoteMessage message) {
debugPrint(
"FCM NOTIFICATION ---Foreground message received: ${jsonEncode(message.toMap())}");
showLocalNotification(message);
});
FirebaseMessaging.onMessageOpenedApp.listen((RemoteMessage message) {
debugPrint(
"FCM NOTIFICATION ---User tapped the notification: ${jsonEncode(message.toMap())}");
_handleNotificationClick(message.data, context);
});
FirebaseMessaging.instance
.getInitialMessage()
.then((RemoteMessage? message) {
if (message != null) {
debugPrint(
"FCM NOTIFICATION ---App opened from terminated state via notification: ${jsonEncode(message.toMap())}");
_handleNotificationClick(message.data, context);
}
});
}