Erforderliche Berechtigungen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Für jede verwendete API-Methode müssen in Ihrer App Berechtigungen deklariert werden. Die erforderlichen Berechtigungen variieren. Das hängt von den API-Methoden und Fence-Typen ab, die von 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 für die einzelnen Snapshot API-Methoden erforderlichen Berechtigungen aufgeführt:
| 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 die einzelnen Fence API-Fence-Typen erforderlich sind:
| Zauntyp der Fence API |
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-11-02 (UTC).
[null,null,["Zuletzt aktualisiert: 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"]]