flutter_permission_handler_plus library
Classes
- PermissionConfig
- Configuration options for permission requests.
- PermissionHandlerPlus
- The main permission handler class providing improved UX and automatic permission requests.
- PlatformDetector
- Platform detection utility that works across all platforms.
Enums
- PermissionStatus
- Represents the current status of a permission request.
- PermissionType
- Enumeration of supported permission types.
Extensions
- PermissionStatusExtension on PermissionStatus
- Extension to provide utility methods for PermissionStatus.
- PermissionTypeExtension on PermissionType
- Extension to provide human-readable names and descriptions for permissions.
Exceptions / Errors
- InvalidPermissionException
- Exception thrown when attempting to request an invalid permission.
- PermissionException
- Base class for all permission-related exceptions.
- PermissionHandlerNotInitializedException
- Exception thrown when the permission handler is not properly initialized.
- PermissionRequestException
- Exception thrown when a permission request fails.
- UnsupportedPermissionException
- Exception thrown when a permission is not supported on the current platform.