myBackgroundMessageHandler function
Future
myBackgroundMessageHandler(
- dynamic message
)
Implementation
Future myBackgroundMessageHandler(/*RemoteMessage*/ message) async {
logCat("NotificationRepository:: myBackgroundMessageHandler: ${message.notification?.title}/${message.notification?.body}/${message.notification?.titleLocKey}");
var androidInitialize = const AndroidInitializationSettings('@mipmap/ic_launcher');//'notification_icon');
var iOSInitialize = DarwinInitializationSettings(
requestAlertPermission: true,
requestBadgePermission: true,
requestSoundPermission: true,
// onDidReceiveLocalNotification: (id, title, body, payload) {
// logCat("01.-NotificationRepository:: DarwinInitializationSettings .::. myBackgroundMessageHandler : id: $id / $title / $body / $payload");
// }
);
var initializationsSettings = InitializationSettings(android: androidInitialize, iOS: iOSInitialize);
FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin = FlutterLocalNotificationsPlugin();
flutterLocalNotificationsPlugin.initialize(initializationsSettings);
// Get.find<NotificationController>().showNotification(message: message);
NotificationLocalRepository(flutterLocalNotificationsPlugin: flutterLocalNotificationsPlugin).showNotification(message: message);
}