LocationTemporaryFullAccuracyHandler
Handles requesting Temporary Full Accuracy Location permission on iOS 14+.
Maps to the NSLocationTemporaryFullAccuracyUsageDescriptionKey in Info.plist. Since this requires a specific purposeKey matching your Info.plist dictionary, it cannot be an AppGrant enum. Instead, use a RawPermission and register this handler:
val precisionLoc = RawPermission("DeliveryPurpose", iosUsageKey = "NSLocationTemporaryFullAccuracyUsageDescriptionKey")
IosPermissionHandlerRegistry.register("DeliveryPurpose", LocationTemporaryFullAccuracyHandler("DeliveryPurpose"))Content copied to clipboard