Android 10 zawiera przypomnienie o lokalizacji dostępu w tle, które zwiększa przejrzystość dostępu aplikacji do lokalizacji urządzenia i pomaga użytkownikom zachować kontrolę nad takim dostępem. W systemie Android 9 i starszych aplikacja może śledzić lokalizację urządzenia, gdy działa w tle, bez wiedzy użytkownika. Użytkownicy mogą wyłączyć to zachowanie w systemie Android 10, wybierając opcję Zezwalaj tylko podczas korzystania z aplikacji lub Odmawiaj dostępu do lokalizacji.
Przypomnienie jest uruchamiane, gdy aplikacja w tle uzyskuje dostęp do danych chronionych metodą precyzyjnej lokalizacji ACCESS_FINE_LOCATION
. Aby uniknąć niepotrzebnych zakłóceń dla użytkownika, przypomnienie nie pokazuje całej aktywności w tle dla wszystkich aplikacji w jednym powiadomieniu. Użytkownik widzi maksymalnie jedno przypomnienie dziennie. Gdy żądanie dostępu uruchamia przypomnienie o dostępie do lokalizacji w tle, pojawia się ono później tego samego dnia, następnego dnia lub kilka dni później, w zależności od liczby wszystkich przypomnień, które należało przekazać. Na przykład wyświetlenie łącznie 3 powiadomień zajmuje 72 godziny.
Powiadomienia nie są wyzwalane w następujących przypadkach:
- Aplikacje, które mają domyślnie przyznane uprawnienia, takie jak usługi systemowe.
- Aplikacje, które uzyskały zezwolenie na dostęp do lokalizacji, które uzyskały już dostęp do lokalizacji urządzenia w tle po raz pierwszy.
- Aplikacje, które otrzymują aktualizacje lokalizacji tylko na pierwszym planie.
- Aplikacje, które otrzymują tylko aktualizacje dotyczące przybliżonej lokalizacji.
Większość preinstalowanych aplikacji ma domyślnie przyznane uprawnienia. Nie musisz podejmować żadnych działań, aby wdrożyć funkcję przypomnienia o dostępie do lokalizacji w tle i nie możesz jej dostosować. Ta funkcja została przetestowana przez CTS.