Aplikacja musi deklarować uprawnienia dla każdej używanej metody interfejsu API. Wymagane uprawnienia różnią się. To zależy od metod interfejsu API i rodzajów ogrodzeń używanych przez Twoją aplikację. Zapoznaj się z dokumentacją, aby dowiedzieć się, jakie uprawnienia są wymagane dla poszczególnych metod.
Snapshot API
Tabela poniżej zawiera uprawnienia wymagane w przypadku poszczególnych metod interfejsu Snapshot API:
Metoda | Wymagane uprawnienia Androida |
---|---|
getDetectedActivity() |
|
getBeaconState() |
android.permission.ACCESS_FINE_LOCATION |
getHeadphoneState() |
brak |
getLocation() |
android.permission.ACCESS_FINE_LOCATION |
Fence API
W tabeli poniżej znajdziesz uprawnienia wymagane w przypadku każdego typu ogrodzenia interfejsu Fence API:
Rodzaj ogrodzenia interfejsu API | Wymagane uprawnienia Androida |
---|---|
DetectedActivityFence |
|
BeaconFence |
android.permission.ACCESS_FINE_LOCATION |
HeadphoneFence |
brak |
LocationFence |
android.permission.ACCESS_FINE_LOCATION |
TimeFence |
brak |