IosPermissionsProvider

iOS runtime permissions, queries/requests the per-capability authorization APIs (camera = AVCaptureDevice, location = CLLocationManager, notifications = UNUserNotificationCenter). Storage has no broad user-facing prompt on iOS, so it is always granted. Location grants surface asynchronously through the CLLocationManager delegate, so request for it is fire-and-forget and the result is read back later via isGranted.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open suspend override fun isGranted(permission: AppPermission): Boolean
Link copied to clipboard
open suspend override fun request(permission: AppPermission): PermissionResult