AndroidXRPermissionUtil

Utility component to help manage runtime permission requests.

Summary

Inheritance

Inherits from: MonoBehaviour

Public attributes

AndroidXRPermissions = new List()
A list of AndroidXRPermissions to request at runtime.
GenernalAndroidPermissions = new List()
List< string >
A list of general Android permissions to request at runtime.
PermissionRationale = "Required to enable Android XR feature at runtime."
string
The rationale of requesting Android permissions.

Public functions

AllPermissionGranted()
bool
Checks if all permissions are granted at runtime.
IsPerimssionGranted(string permission)
bool
Checks if the given permission is granted at runtime.

Public attributes

AndroidXRPermissions

List< AndroidXRPermission > AndroidXRPermissions = new List()

A list of AndroidXRPermissions to request at runtime.

GenernalAndroidPermissions

List< string > GenernalAndroidPermissions = new List()

A list of general Android permissions to request at runtime.

PermissionRationale

string PermissionRationale = "Required to enable Android XR feature at runtime."

The rationale of requesting Android permissions.

Public functions

AllPermissionGranted

bool AllPermissionGranted()

Checks if all permissions are granted at runtime.

Details
Returns
A bool to indicate that all permissions are granted at runtime.

IsPerimssionGranted

bool IsPerimssionGranted(
  string permission
)

Checks if the given permission is granted at runtime.

Details
Parameters
permission
The permission to check.
Returns
A bool to indicate that the permission is granted at runtime.