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

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

askAudioCallPermissions() Future<bool>
askNotificationPermission() Future<bool>
askVideoCallPermissions() Future<bool>
checkAndRequestPermissions({required List<Permission> permissions, required String permissionIcon, required String permissionContent, required String permissionPermanentlyDeniedContent}) Future<bool>
This checkAndRequestPermissions is used to Check and Request List of Permission .
checkPermission(Permission permission, String permissionIcon, String permissionContent) Future<bool>
customPermissionDialog({required String icon, required String content, DialogStyle dialogStyle = const DialogStyle()}) Future<bool>
getAndroid13Permission() Future<bool>
getGalleryAccessPermissions() Future<List<Permission>>
getManageStoragePermission() Future<PermissionStatus>
getPermissionAlertMessage(String permission) String
getPermissionDisplayName(List<Permission> permissions) String
getStoragePermission({String? permissionContent, String? deniedContent}) Future<bool>
getTextForGivenPermission(Permission permission) String
mirrorFlyPermissionDialog({required String icon, required String content, DialogStyle dialogStyle = const DialogStyle()}) Future<bool>
notificationPermissionDialog({required String icon, required String title, required String message}) Future<bool>
requestAudioCallPermissions({required String content, required List<Permission> permissions, bool showFromRational = false}) Future<bool>
requestNotificationPermissions({required String icon, required String title, required String message, required List<Permission> permissions, bool showFromRational = false}) Future<bool>
requestPermission(Permission permission) Future<PermissionStatus>
requestVideoCallPermissions({required String content, required List<Permission> permissions, bool showFromRational = false}) Future<bool>
savePermissionAsked(Permission permission) → void
showPermanentlyDeniedPopup({required List<Permission> permissions, required String permissionIcon, required String permissionPermanentlyDeniedContent}) Future<bool>