Permission
Structure describing a permission that requires user authorization.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Struct
- Namespace: UnityEngine.Android
- Assembly: UnityEngine.AndroidJNIModule
public struct Permission
Static Fields
Value | Description |
|---|---|
| Camera | Used when requesting permission or checking if permission has been granted to use the camera. |
| CoarseLocation | Used when requesting permission or checking if permission has been granted to use the users location with coarse granularity. |
| ExternalStorageRead | Used when requesting permission or checking if permission has been granted to read from external storage such as a SD card. |
| ExternalStorageWrite | Used when requesting permission or checking if permission has been granted to write to external storage such as a SD card. |
| FineLocation | Used when requesting permission or checking if permission has been granted to use the users location with high precision. |
| Microphone | Used when requesting permission or checking if permission has been granted to use the microphone. |
Static Methods
Method | Description |
|---|---|
| HasUserAuthorizedPermission | Check if the user has granted access to a device resource or information that requires authorization. |
| RequestUserPermission | Request the user to grant access to a device resource or information that requires authorization. |
| RequestUserPermissions | Request the user to grant access to multiple device resources or information that requires authorization. |
| ShouldShowRequestPermissionRationale | Check whether to display the UI explaining the reason for permission before requesting it. |