diff --git a/lib/utils/background_push.dart b/lib/utils/background_push.dart index 7b70165ca..22d067a94 100644 --- a/lib/utils/background_push.dart +++ b/lib/utils/background_push.dart @@ -72,6 +72,9 @@ class BackgroundPush { void _init() async { try { + if (PlatformInfos.isIOS) { + await firebase?.requestPermission(); + } await _flutterLocalNotificationsPlugin.initialize( const InitializationSettings( android: AndroidInitializationSettings('notifications_icon'), @@ -147,9 +150,7 @@ class BackgroundPush { Set? oldTokens, bool useDeviceSpecificAppId = false, }) async { - if (PlatformInfos.isIOS) { - await firebase?.requestPermission(); - } else if (PlatformInfos.isAndroid) { + if (PlatformInfos.isAndroid) { _flutterLocalNotificationsPlugin .resolvePlatformSpecificImplementation< AndroidFlutterLocalNotificationsPlugin>()