In Ihrer App müssen für jede verwendete API-Methode Berechtigungen deklariert werden. Die erforderlichen Berechtigungen variieren. Dies hängt von den API-Methoden und Zauntypen ab, die von der App verwendet werden. Welche Dokumentation für die einzelnen Methoden erforderlich ist, können Sie dieser Dokumentation entnehmen.
Snapshot API
In der folgenden Tabelle sind die Berechtigungen aufgeführt, die für die einzelnen Snapshot API-Methoden erforderlich sind:
Methode | Erforderliche Android-Berechtigung |
---|---|
getDetectedActivity() |
|
getBeaconState() |
android.permission.ACCESS_FINE_LOCATION |
getHeadphoneState() |
keine |
getLocation() |
android.permission.ACCESS_FINE_LOCATION |
Fence API
In der folgenden Tabelle sind die Berechtigungen aufgeführt, die für die einzelnen Fence API-Zäune erforderlich sind:
Fence API Fence Type | Erforderliche Android-Berechtigung |
---|---|
DetectedActivityFence |
|
BeaconFence |
android.permission.ACCESS_FINE_LOCATION |
HeadphoneFence |
keine |
LocationFence |
android.permission.ACCESS_FINE_LOCATION |
TimeFence |
keine |