suspendingRequestPermission

suspend fun suspendingRequestPermission(    permission: Permission,     enableAirshipUsageOnGrant: Boolean = false,     fallback: PermissionPromptFallback = PermissionPromptFallback.None): PermissionRequestResult

Requests a permission. If a delegate is not set to handle the permission PermissionStatus.NOT_DETERMINED will be returned.

Return

a PermissionRequestResult.

Parameters

permission

The permission.

enableAirshipUsageOnGrant

If granted, any Airship features that need the permission will be enabled, e.g., enabling com.urbanairship.PrivacyManager.Feature.PUSH and com.urbanairship.push.PushManager.setUserNotificationsEnabled if the push permission is granted.