Android 10 ma funkcję przypomnienia o dostępie do lokalizacji w tle, która zwiększa przejrzystość informacji o dostępie aplikacji do lokalizacji urządzenia i pomaga użytkownikom kontrolować taki dostęp. W Androidzie 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 Androidzie 10, wybierając opcję Zezwalaj tylko podczas używania aplikacji lub Odmów dostępu do lokalizacji.
Rysunek 1. Przypomnienie o dostępie do lokalizacji w tle.
Przypomnienie jest wywoływane, gdy aplikacja uzyskuje dostęp do danych chronionych przez uprawnienia do lokalizacji precyzyjnej ACCESS_FINE_LOCATION
w tle. Aby niepotrzebnie nie przeszkadzać użytkownikowi, przypomnienie nie wyświetla wszystkich działań w tle wszystkich aplikacji w jednym powiadomieniu. Użytkownik widzi maksymalnie 1 przypomnienie dziennie. Gdy prośba o dostęp powoduje wyświetlenie przypomnienia o dostępie do lokalizacji w tle, wyświetla się ono później tego samego dnia, następnego dnia lub po kilku dniach, w zależności od tego, ile przypomnień trzeba wysłać. Na przykład wyświetlenie 3 powiadomień zajmuje 72 godziny.
Powiadomienia nie są wysyłane w przypadku:
- Aplikacje, które mają uprawnienia domyślne, np. usługi systemowe.
- Aplikacje z uprawnieniami dostępu do lokalizacji Zawsze zezwalaj, które miał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 przybliżonej lokalizacji.
Większość wstępnie zainstalowanych aplikacji ma domyślnie przyznane uprawnienia. Nie musisz nic robić, aby wdrożyć funkcję przypomnienia o dostępie do lokalizacji w tle. Nie możesz jej też dostosować. Ta funkcja jest testowana przez CTS.