Autorizzazioni obbligatorie

La tua app deve dichiarare le autorizzazioni per ogni metodo API utilizzato. Le autorizzazioni richieste variano. Dipende dai metodi API e dai tipi di recinzione utilizzati dalla tua app. Consulta questa documentazione per scoprire quali autorizzazioni sono richieste per ogni metodo.

API Snapshot

La tabella seguente mostra le autorizzazioni richieste per ogni metodo dell'API Snapshot:

Metodo Autorizzazione Android obbligatoria
getDetectedActivity()

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (Android 9 (livello API 28))

getBeaconState() android.permission.ACCESS_FINE_LOCATION
getHeadphoneState() nessuno
getLocation() android.permission.ACCESS_FINE_LOCATION

API Fence

La tabella seguente mostra le autorizzazioni richieste per ogni tipo di recinzione dell'API Fences:

Tipo di recinzione dell'API Fence Autorizzazione Android obbligatoria
DetectedActivityFence

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (Android 9 (livello API 28))

BeaconFence android.permission.ACCESS_FINE_LOCATION
HeadphoneFence nessuno
LocationFence android.permission.ACCESS_FINE_LOCATION
TimeFence nessuno