initLocalNotification method
Implementation
Future<void> initLocalNotification(BuildContext context,
GlobalKey<NavigatorState> navigatorKey, RemoteMessage message) async {
//helps to change the notification status icon
var androidInitializationSettings =
const AndroidInitializationSettings('@mipmap/ic_launcher');
var iosInitializationSettings = const DarwinInitializationSettings();
var initializationSetting = InitializationSettings(
android: androidInitializationSettings, iOS: iosInitializationSettings);
await _flutterLocalNotificationsPlugin.initialize(
initializationSetting,
onDidReceiveNotificationResponse: (payload) async {
// handle interaction when app is active for android
handleMessage(context, navigatorKey, message);
},
);
}