initNotifications method

  1. @override
Future<bool?> initNotifications()
override

Implementation

@override
Future<bool?> initNotifications() async {
  const initializationSettingsAndroid =
      AndroidInitializationSettings('@mipmap/ic_launcher');
  const initializationSettingsIOS = DarwinInitializationSettings();
  const initializationSettings = InitializationSettings(
    android: initializationSettingsAndroid,
    iOS: initializationSettingsIOS,
  );
  await localNotificationsPlugin.initialize(
    initializationSettings,
    onDidReceiveNotificationResponse: (details) {
      NotificationManager().handleNotification(details.payload ?? '');
    },
  );

  return _requestPermissions();
}