core/helpers/notification_permission_manager library
Classes
- NotificationPermissionManager
- Comprehensive permission manager for handling notification permissions across different platforms with automatic request capabilities.
- PermissionRequestConfig
- Configuration for permission request behavior.
Enums
- PermissionStatus
- Permission status enumeration for comprehensive permission tracking.
Extensions
- PermissionStatusExtension on PermissionStatus
- Extension to provide user-friendly permission status descriptions.
Typedefs
-
PermissionFailureCallback
= Future<
bool> Function(String reason, PermissionStatus permissionStatus, NotificationFailure? error) - Callback function for handling permission request failures.