Standortaktualisierungen unter Android 11

Zum weiteren Schutz des Datenschutzes (für Nutzer) bietet Android 11 einmaligen Standortzugriff und ändert die Art und Weise, wie Nutzer den Zugriff auf die Standortermittlung im Hintergrund gewähren. Diese Änderungen betreffen alle Apps, die unter Android 11 und höher ausgeführt werden.

Einmaliger Zugriff

Abbildung 1. Das Systemdialogfeld für die Berechtigung zur Standortermittlung im Vordergrund enthält die Option Nur dieses Mal.

Wenn Ihre App unter Android 11 und höher Zugriff auf die Standortermittlung im Vordergrund anfordert, enthält das System dialogfeld für Berechtigungen die Option Nur dieses Mal, wie in Abbildung 1 dargestellt. Mit dieser Option haben Nutzer mehr Kontrolle darüber, wann eine App auf Standortinformationen zugreifen kann.

Weitere Informationen zur Verarbeitung einmaliger Berechtigungen durch das System

Zugriff auf die Standortermittlung im Hintergrund

Unter Android 11 ändert sich, wie eine Funktion in Ihrer App Zugriff auf die Standortermittlung im Hintergrund erhalten kann. In diesem Abschnitt werden die einzelnen Änderungen beschrieben.

Wenn eine Funktion in Ihrer App im Hintergrund auf den Standort zugreift, prüfen Sie, ob dieser Zugriff erforderlich ist. Sie können die Informationen, die die Funktion benötigt, auch auf andere Weise abrufen, wie auf der Seite zum Zugriff auf die Standortermittlung im Hintergrundbeschrieben.

Standortermittlung im Hintergrund separat anfordern

Wie in der Anleitung zum Anfordern des Standortzugriffs zur Laufzeit beschrieben, sollten Sie Standortanfragen schrittweise durchführen. Wenn Ihre App auf Android 11 oder höher ausgerichtet ist, erzwingt das System diese Best Practice. Wenn Sie gleichzeitig eine Berechtigung zur Standortermittlung im Vordergrund und eine Berechtigung zur Standortermittlung im Hintergrund anfordern, ignoriert das System die Anfrage und gewährt Ihrer App keine der beiden Berechtigungen.

Änderungen am Berechtigungsdialogfeld

Änderungsdetails

Name der Änderung: BACKGROUND_RATIONALE_CHANGE_ID

Änderungs-ID: 147316723

Umschalten

Wenn Sie die Kompatibilität Ihrer App mit Android 11 testen, können Sie diese Änderung mit den folgenden ADB-Befehlen aktivieren oder deaktivieren:

adb shell am compat enable (147316723|BACKGROUND_RATIONALE_CHANGE_ID) PACKAGE_NAME
adb shell am compat disable (147316723|BACKGROUND_RATIONALE_CHANGE_ID) PACKAGE_NAME

Weitere Informationen zum Kompatibilitätsframework und zum Umschalten von Änderungen finden Sie unter Änderungen am Plattformverhalten in Ihrer App testen und debuggen.

Wenn eine Funktion in Ihrer App auf einem Gerät mit Android 11 oder höher die Standortermittlung im Hintergrund anfordert, enthält das Systemdialogfeld keine Schaltfläche zum Aktivieren des Zugriffs auf die Standortermittlung im Hintergrund. Um den Zugriff auf die Standortermittlung im Hintergrund zu aktivieren, müssen Nutzer auf einer Einstellungsseite die Option Immer zulassen für die Standortberechtigung Ihrer App festlegen, wie in der Anleitung zum Anfordern der Standortermittlung im Hintergrund beschrieben.

Zusätzliche Ressourcen

Weitere Informationen zum Zugriff auf die Standortermittlung im Hintergrund finden Sie in den folgenden Materialien:

Videos