Standortaktualisierungen unter Android 11

Um den Datenschutz für Nutzer weiter zu verbessern, wird in Android 11 der einmalige Standortzugriff hinzugefügt und die Art und Weise geändert, wie Nutzer den Standortzugriff im Hintergrund gewähren. Diese Updates 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 den Standort im Vordergrund anfordert, wird im Dialogfeld für Systemberechtigungen die Option Nur dieses Mal angezeigt (siehe Abbildung 1). Mit dieser Option haben Nutzer mehr Kontrolle darüber, wann eine App auf Standortinformationen zugreifen darf.

Weitere Informationen zur Verarbeitung von einmaligen Berechtigungen

Zugriff auf die Standortermittlung im Hintergrund

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

Wenn eine Funktion in Ihrer App im Hintergrund auf die Standortermittlung zugreift, prüfen Sie, ob dieser Zugriff erforderlich ist. Sie können die für die Funktion erforderlichen Informationen auch auf andere Weise abrufen, wie auf der Seite zum Zugriff auf die Standortermittlung im Hintergrund beschrieben.

Standortermittlung im Hintergrund separat anfordern

Wie in der Anleitung zum Anfordern des Standortzugriffs zur Laufzeit beschrieben, sollten Sie inkrementelle Standortanfragen stellen. 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 die Berechtigung zur Standortermittlung im Hintergrund anfordern, ignoriert das System die Anfrage und gewährt Ihrer App keine dieser Berechtigungen.

Änderungen am Berechtigungsdialogfeld

Details ändern

Name ändern: BACKGROUND_RATIONALE_CHANGE_ID

Änderungs-ID: 147316723

So schalten Sie die Funktion ein und aus

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äts-Framework und zum Aktivieren und Deaktivieren von Änderungen finden Sie unter Änderungen am Plattformverhalten in Ihrer App testen und beheben.

Wenn eine Funktion in Ihrer App die Standortermittlung im Hintergrund auf einem Gerät mit Android 11 oder höher anfordert, enthält das Systemdialogfeld keine Schaltfläche, mit der der Zugriff auf die Standortermittlung im Hintergrund aktiviert werden kann. Damit der Zugriff auf die Standortermittlung im Hintergrund aktiviert werden kann, müssen Nutzer die Option Immer zulassen für die Berechtigung zur Standortermittlung Ihrer App auf einer Seite mit den Einstellungen festlegen, wie in der Anleitung zum Anfordern der Standortermittlung im Hintergrund beschrieben.

Weitere Informationen

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

Videos