L'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 sapere quali autorizzazioni sono necessarie per ogni metodo.
API Snapshot
La seguente tabella mostra le autorizzazioni necessarie per ogni metodo dell'API Snapshot:
Metodo | Autorizzazione Android richiesta |
---|---|
getDetectedActivity() |
|
getBeaconState() |
android.permission.ACCESS_FINE_LOCATION |
getHeadphoneState() |
Nessuno |
getLocation() |
android.permission.ACCESS_FINE_LOCATION |
API Fence
La tabella seguente mostra le autorizzazioni necessarie per ogni tipo di recinzione API Fence:
Tipo di recinzione API Fence | Autorizzazione Android richiesta |
---|---|
DetectedActivityFence |
|
BeaconFence |
android.permission.ACCESS_FINE_LOCATION |
HeadphoneFence |
Nessuno |
LocationFence |
android.permission.ACCESS_FINE_LOCATION |
TimeFence |
Nessuno |