Przypomnienie o dostępie do lokalizacji w tle

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.

Obraz powiadomienia o dostępie do lokalizacji w tle

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.