Autorisations requises

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()

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (Android 9 (niveau d'API 28))

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

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (Android 9 (niveau d'API 28))

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