Wymagane uprawnienia
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Informacja o wycofaniu: interfejs Awareness API został wycofany.
Aplikacja musi deklarować uprawnienia do każdej używanej metody interfejsu API. Wymagane uprawnienia są różne. Zależy to od metod interfejsu API i typów ogrodzeń używanych przez aplikację. W tej dokumentacji znajdziesz informacje o tym, jakie uprawnienia są wymagane w przypadku poszczególnych metod.
Snapshot API
W tabeli poniżej znajdziesz uprawnienia wymagane w przypadku poszczególnych metod 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
W tabeli poniżej znajdziesz uprawnienia wymagane w przypadku poszczególnych typów ogrodzeń Fence API:
Typ ogrodzenia Fence API
Wymagane uprawnienia Androida
DetectedActivityFence
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION
(Android 9, poziom 28 interfejsu API)
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-04-29 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"]]