Wymagane uprawnienia
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Aplikacja musi deklarować uprawnienia dla każdej używanej metody interfejsu API. Wymagane uprawnienia różnią się od siebie. Zależy to od metod API i rodzajów obszarów geograficznych używanych przez aplikację. W tej dokumentacji znajdziesz informacje o tym, które uprawnienia są wymagane w przypadku poszczególnych metod.
Snapshot API
Tabela poniżej zawiera uprawnienia wymagane w przypadku każdej metody interfejsu Snapshot API:
| Metoda |
Wymagane uprawnienia Androida |
getDetectedActivity() |
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION(Android 9 (poziom 28 interfejsu API))
|
getBeaconState() |
android.permission.ACCESS_FINE_LOCATION |
getHeadphoneState() |
brak |
getLocation() |
android.permission.ACCESS_FINE_LOCATION |
Fence API
Tabela poniżej zawiera uprawnienia wymagane w przypadku każdego typu ogrodzenia interfejsu Fence API:
| Typ ogrodzenia w interfejsie Fence API |
Wymagane uprawnienia Androida |
DetectedActivityFence |
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION(Android 9 (poziom 28 interfejsu API))
|
BeaconFence |
android.permission.ACCESS_FINE_LOCATION |
HeadphoneFence |
brak |
LocationFence |
android.permission.ACCESS_FINE_LOCATION |
TimeFence |
brak |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-11-02 UTC.
[null,null,["Ostatnia aktualizacja: 2025-11-02 UTC."],[],["Apps must declare permissions for each API method used, varying by method and fence type. The `getDetectedActivity()` Snapshot API method and `DetectedActivityFence` require `android.permission.ACTIVITY_RECOGNITION` and `com.google.android.gms.permission.ACTIVITY_RECOGNITION`. `getBeaconState()`, `getLocation()`, `BeaconFence`, and `LocationFence` require `android.permission.ACCESS_FINE_LOCATION`. `getHeadphoneState()`, `HeadphoneFence`, and `TimeFence` require no specific permissions. Consult the documentation for specific method permission requirements.\n"]]