permission_handler_package library
Permission Handler Package - Fully Automatic No manual handling required. Just add to your pubspec.yaml and it works.
Classes
- AppLifecycleObserver
- PermissionActionNotifier
- PermissionChangeEvent
- PermissionHandler
- Initialize the permission handler package Call this as early as possible in your app, ideally before runApp() Example:
- PermissionManager
- PermissionNotifier
- PermissionResult
- PermissionState
Extensions
Properties
-
permissionActionProvider
→ StateNotifierProvider<
PermissionActionNotifier, AsyncValue< void> > -
final
-
permissionGroupStatusProvider
→ FutureProviderFamily<
bool, PermissionGroup> -
final
-
permissionManagerProvider
→ Provider<
PermissionManager> -
final
-
permissionsStatusProvider
→ FutureProviderFamily<
Map< PermissionType, bool> , List<PermissionType> > -
final
-
permissionStateProvider
→ ChangeNotifierProvider<
PermissionNotifier> -
final
-
permissionStatusProvider
→ FutureProviderFamily<
bool, PermissionType> -
final
Typedefs
-
PermissionExplanationCallback
= Future<
bool> Function(PermissionType permission) -
PermissionGroupExplanationCallback
= Future<
bool> Function(PermissionGroup group)