Votre application doit déclarer des autorisations pour chaque méthode d'API utilisée. Les autorisations requises varient. Cela dépend des méthodes d'API et des types de clôtures utilisés par votre application. Consultez cette documentation pour connaître les autorisations requises pour chaque méthode.
API Snapshot
Le tableau suivant indique les autorisations requises pour chaque méthode de l'API Snapshot:
Méthode | Autorisation Android requise |
---|---|
getDetectedActivity() |
|
getBeaconState() |
android.permission.ACCESS_FINE_LOCATION |
getHeadphoneState() |
none |
getLocation() |
android.permission.ACCESS_FINE_LOCATION |
API Fence
Le tableau suivant indique les autorisations requises pour chaque type de clôture de l'API Fence:
Type de clôture de l'API Fence | Autorisation Android requise |
---|---|
DetectedActivityFence |
|
BeaconFence |
android.permission.ACCESS_FINE_LOCATION |
HeadphoneFence |
none |
LocationFence |
android.permission.ACCESS_FINE_LOCATION |
TimeFence |
none |