Um die Privatsphäre der Nutzer noch besser zu schützen, wird in Android 11 eine einmalige Standortzugriff und ändert, wie Nutzer den Zugriff auf die Standortermittlung im Hintergrund gewähren. Diese gelten für alle Apps unter Android 11 und höher.
Einmaliger Zugriff
Unter Android 11 und höher: Wenn Ihre App Zugriff auf im Vordergrund platziert, enthält die Option Nur dieses Mal. Abbildung 1. Mit dieser Option haben Nutzer mehr Kontrolle darüber, wann eine App auf Standortinformationen.
Weitere Informationen zur einmaligen Verarbeitung Berechtigungen
Zugriff auf Standortermittlung im Hintergrund
Mit Android 11 ändert sich, wie eine Funktion in deiner App auf Folgendes zugreifen kann: Standortermittlung im Hintergrund. Dieser Abschnitt werden diese Änderungen beschrieben.
Wenn eine Funktion Ihrer App im Hintergrund auf den Standort zugreift, überprüfen Sie, Zugriff erforderlich ist. Holen Sie die Informationen ein, die für die Funktion wie auf der Seite über den Zugriff auf Standortermittlung im Hintergrund.
Standortermittlung im Hintergrund separat anfordern
Wie in der Anleitung zur Anforderung des Standortzugriffs unter Laufzeit auswählen, können Sie inkrementelle Standortanfragen durchführen. Wenn Ihre App auf Android 11 oder höher wird diese Best Practice vom System erzwungen. Wenn Sie eine Berechtigung zur Standortermittlung im Vordergrund und eine Standortermittlung im Hintergrund anfordern gleichzeitig die Berechtigung gewährt, ignoriert das System die Anfrage Ihre App eine der beiden Berechtigungen.
Änderungen am Berechtigungsdialogfeld
Änderungsdetails
Name ändern: BACKGROUND_RATIONALE_CHANGE_ID
Änderungs-ID: 147316723
Wechseln
Wenn Sie die Kompatibilität Ihrer App mit Android 11 testen, können Sie diese Änderung aktivieren oder deaktivieren. mit den folgenden ADB-Befehlen:
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 Wechseln von Änderungen finden Sie unter Testen und Debuggen von Plattformverhaltensänderungen in Ihrer App.
Wenn eine Funktion Ihrer App auf einem ausgeführten Gerät die Standortermittlung im Hintergrund anfordert Android 11 oder höher – das Systemdialogfeld enthält keine Schaltfläche um den Zugriff auf die Standortermittlung im Hintergrund zu aktivieren. Um die Standortermittlung im Hintergrund zu aktivieren, müssen Nutzer die Option Immer zulassen für den Standort der App festlegen wie in der Anleitung zum Anfragen von Standortermittlung im Hintergrund.
Weitere Informationen
Weitere Informationen zum Zugriff auf die Standortermittlung im Hintergrund finden Sie in den Materialien: