Im Hintergrund auf Standort zugreifen

Wie auf der Seite Berechtigungen zur Standortermittlung anfordern und in den Best Practices zum Datenschutz beschrieben, sollten Apps nur nach der Art der Berechtigung zur Standortermittlung fragen, die für die für Nutzer sichtbare Funktion erforderlich ist, und Nutzern dies ordnungsgemäß mitteilen. In den meisten Anwendungsfällen wird der Standort nur dann benötigt, wenn der Nutzer mit der App interagiert. Wenn für deine App die Standortermittlung im Hintergrund erforderlich ist, z. B. bei der Implementierung von Geofencing, muss dies für die Hauptfunktion der App entscheidend sein, klare Vorteile für den Nutzer bieten und auf eine für sie offensichtliche Weise erfolgen.

Hinweis:Für den Google Play Store wurde die Richtlinie zum Gerätestandort aktualisiert. Dadurch wird der Zugriff auf die Standortermittlung im Hintergrund auf Apps beschränkt, die die Standortermittlung für ihre Hauptfunktionen benötigen und die damit verbundenen Richtlinienanforderungen erfüllen. Die Einhaltung dieser Best Practices ist jedoch keine Garantie dafür, dass Google Play die Verwendung der Standortermittlung im Hintergrund durch deine App genehmigt.

Weitere Informationen zu den Richtlinienänderungen in Bezug auf den Gerätestandort

Checkliste für den Zugriff auf die Standortermittlung im Hintergrund

Anhand der folgenden Checkliste kannst du im Hintergrund potenzielle Standortzugriffslogik ermitteln:

Zugriff auf die Standortermittlung im Hintergrund bewerten

Wenn Ihre App im Hintergrund auf die Standortermittlung zugreift, sollten Sie Folgendes tun:

  • Bewerten Sie, ob der Zugriff auf die Standortermittlung im Hintergrund für die Hauptfunktion der App wichtig ist.
  • Wenn Sie den Standortzugriff im Hintergrund nicht benötigen, entfernen Sie ihn.

    Wenn deine App auf Android 10 (API-Level 29) oder höher ausgerichtet ist, entferne die Berechtigung ACCESS_BACKGROUND_LOCATION aus dem Manifest deiner App. Wenn du diese Berechtigung entfernst, kann die App auf Geräten mit Android 10 nicht dauerhaft auf den Standort zugreifen.

  • Nutzer muss wissen, dass die App im Hintergrund auf die Standortermittlung zugreift. Das ist besonders wichtig in Fällen, die für Nutzer nicht offensichtlich sind.

  • Refaktorieren Sie nach Möglichkeit die Logik für den Standortzugriff, sodass der Standort nur dann angefordert wird, wenn die App-Aktivitäten für Nutzer sichtbar sind.

Begrenzte Aktualisierung der Standortermittlung im Hintergrund

Wenn der Zugriff auf die Standortermittlung im Hintergrund für Ihre App erforderlich ist, bedenken Sie, dass Android die Akkulaufzeit Ihres Geräts verlängert, indem auf Geräten mit Android 8.0 (API-Level 26) und höher Limits für die Standortermittlung im Hintergrund festgelegt werden. Wenn Ihre App unter diesen Android-Versionen im Hintergrund ausgeführt wird, kann sie nur einige Male pro Stunde Standortaktualisierungen empfangen. Weitere Informationen zu Limits für die Standortermittlung im Hintergrund

Weitere Informationen

Weitere Informationen zur Verwendung der Standortermittlung im Hintergrund finden Sie in den folgenden Materialien:

Videos

Mögliche Nutzung der Standortermittlung im Hintergrund

Produktproben

Beispiel zur Veranschaulichung der Best Practices für den Zugriff auf den Standort, wenn die App im Hintergrund ausgeführt wird