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.