Przypomnienie o dostępie do lokalizacji w tle

Android 10 zawiera przypomnienie o dostępie do lokalizacji w tle, które zwiększa przejrzystość dotyczącą tego, jak duży dostęp do lokalizacji urządzenia mają aplikacje, oraz pomaga użytkownikom zachować kontrolę nad tym dostępem. 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 jedno 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, które mają przyznane uprawnienia Zawsze zezwalaj do lokalizacji, i które po raz pierwszy uzyskały dostęp do lokalizacji urządzenia w tle.
  • 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. Aby wdrożyć funkcję przypomnienia o dostępie do lokalizacji w tle, nie musisz podejmować żadnych działań. Nie możesz jej też dostosować. Ta funkcja jest testowana przez CTS.