anchor.diff:    Future<void> initPlatformState(BuildContext context) async {
       try {
         const AndroidInitializationSettings initializationSettingsAndroid =
  -          AndroidInitializationSettings(app_icon);
  -      // ignore: deprecated_member_use
  +          AndroidInitializationSettings('mipmap/ic_launcher_round');
         final IOSInitializationSettings initializationSettingsIOS =
             IOSInitializationSettings();
         final InitializationSettings initializationSettings =
  
positive.code:         android: androidPlatformChannelSpecifics,
          iOS: IOSNotificationDetails());
      //This is where you put info from firebase
      await flutterLocalNotificationsPlugin.show(
          0, 'plain title', 'plain body', platformChannelSpecifics,
          payload: 'item x');
    }
  
  
negative.code:       await flutterLocalNotificationsPlugin.initialize(initializationSettings);
  
        FirebaseMessaging.onMessage.listen((RemoteMessage message) {
          /// foreground messaging via flutter_local_notifications
  
          showNotification(message);
          print('FCM: onMessage: foreground message:');
          print(message.data);
          print("Body: " + message.notification.body);
          print(message.notification.title);
          print(message);
  
          /// Fetch in-app messages
          Provider.of<MessagesDataProvider>(context, listen: false)
              .fetchMessages(true);
  
          /// Set tab bar index to the Notifications tab
          Provider.of<BottomNavigationBarProvider>(context, listen: false)
              .currentIndex = NavigatorConstants.NotificationsTab;
  
          /// Navigate to Notifications tab
          Navigator.of(context).pushNamedAndRemoveUntil(
              RoutePaths.BottomNavigationBar, (Route<dynamic> route) => false);
        });
  
        FirebaseMessaging.onMessageOpenedApp.listen(
  