Erforderliche Berechtigungen
Für Ihre App müssen Berechtigungen für jede verwendete API-Methode erklärt werden. Die erforderlichen Berechtigungen variieren. Das hängt von den API-Methoden und Zauntypen ab, die in Ihrer App verwendet werden. In dieser Dokumentation erfahren Sie, welche Berechtigungen für die einzelnen Methoden erforderlich sind.
Snapshot API
In der folgenden Tabelle sind die Berechtigungen aufgeführt, die für jede Snapshot API-Methode erforderlich sind:
Methode |
Erforderliche Android-Berechtigung |
getDetectedActivity() |
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION
(Android 9 (API-Level 28))
|
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 jeden Zauntyp der Fence API erforderlich sind:
Fence API-Zauntyp |
Erforderliche Android-Berechtigung |
DetectedActivityFence |
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION
(Android 9 (API-Level 28))
|
BeaconFence |
android.permission.ACCESS_FINE_LOCATION |
HeadphoneFence |
keine |
LocationFence |
android.permission.ACCESS_FINE_LOCATION |
TimeFence |
keine |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-04-15 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-04-15 (UTC)."],[[["Your app must declare permissions for each Awareness API method used, with specific permissions varying based on the method and fence type."],["Refer to the provided documentation to identify the necessary permissions for each Awareness API method."],["The Snapshot API requires specific permissions for accessing detected activities, beacon state, and location, while headphone state requires no permission."],["The Fence API requires specific permissions for activity, beacon, and location fences, while headphone and time fences require no permission."]]],["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"]]