@override Future<String?> checkNotificationPermissionStatus() async { try { return web.Notification.permission; } catch (_) { return 'unsupported'; } }