AppPermission class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
Static Methods
-
askAudioCallPermissions(BuildContext context)
→ Future<bool>
-
-
askiOSVideoCallPermissions(BuildContext context)
→ Future<bool>
-
-
askNotificationPermission(BuildContext buildContext)
→ Future<bool>
-
-
askVideoCallPermissions(BuildContext context)
→ Future<bool>
-
-
checkAndRequestPermissions({required List<Permission> permissions, required String permissionIcon, required String permissionContent, required String permissionPermanentlyDeniedContent, required BuildContext context})
→ Future<bool>
-
This checkAndRequestPermissions is used to Check and Request List of Permission .
-
checkPermission(BuildContext context, Permission permission, String permissionIcon, String permissionContent)
→ Future<bool>
-
-
customPermissionDialog({required BuildContext context, required String icon, required String content, required String appName})
→ Future<bool>
-
-
getAndroid13Permission(BuildContext context)
→ Future<bool>
-
-
getGalleryAccessPermissions()
→ Future<List<Permission>>
-
-
getManageStoragePermission()
→ Future<PermissionStatus>
-
-
getPermissionAlertMessage(String permission)
→ String
-
-
getPermissionDisplayName(List<Permission> permissions)
→ String
-
-
getStoragePermission({required BuildContext context, String? permissionContent, String? deniedContent})
→ Future<bool>
-
-
getTextForGivenPermission(Permission permission)
→ String
-
-
mirrorFlyPermissionDialog({required BuildContext context, required String icon, required String content, required String appName})
→ Future<bool>
-
-
notificationPermissionDialog({required String icon, required String title, required String message, required BuildContext context})
→ Future<bool>
-
-
permissionDeniedDialog({required String content, required BuildContext context})
→ dynamic
-
-
requestAudioCallPermissions({required String content, required List<Permission> permissions, bool showFromRational = false, required BuildContext context})
→ Future<bool>
-
-
requestNotificationPermissions({required String icon, required String title, required String message, required List<Permission> permissions, required BuildContext buildContext, bool showFromRational = false})
→ Future<bool>
-
-
requestPermission(Permission permission)
→ Future<PermissionStatus>
-
-
requestVideoCallPermissions({required String content, required List<Permission> permissions, bool showFromRational = false, required BuildContext context})
→ Future<bool>
-
-
savePermissionAsked(Permission permission)
→ void
-
-