isHaveNotificationPermission static method
Implementation
static Future<bool> isHaveNotificationPermission() async {
if (Platform.isAndroid) {
PermissionStatus status = await Permission.notification.status;
return status.isGranted;
} else if (Platform.isIOS) {
final plugin = FlutterLocalNotificationsPlugin();
final ios = plugin.resolvePlatformSpecificImplementation<
IOSFlutterLocalNotificationsPlugin>();
final settings = await ios?.checkPermissions();
return settings?.isEnabled == true;
}
return false;
}