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);
},
);
}