Permission.HasUserAuthorizedPermission

Switch to Manual
public static bool HasUserAuthorizedPermission (string permission);

Parameters

permissionA string representing the permission to request. For permissions which Unity has not predefined you may also manually provide the constant value obtained from the Android documentation here: https://developer.android.com/guide/topics/permissions/overview#permission-groups such as "android.permission.READ_CONTACTS".

Returns

bool Whether the requested permission has been granted.

Description

Check if the user has granted access to a device resource or information that requires authorization.

using UnityEngine;
using UnityEngine.Android;

public class CheckPermissionScript : MonoBehaviour { void Start() { if (Permission.HasUserAuthorizedPermission(Permission.Microphone)) Debug.Log("Microphone permission has been granted."); } }