requestNotificationPermission method
Request notification permission.
Implementation
@override
Future<bool> requestNotificationPermission() async {
try {
// Check if the browser supports notifications
if (!_isNotificationSupported()) {
return false;
}
final result = await web.Notification.requestPermission().toDart;
return result.toString() == 'granted'; // Convert to Dart String
} catch (e) {
// Handle browsers that don't support notifications
return false;
}
}