Testowanie przepływów pracy związanych z lokalizacją w aplikacji

Wskazówki na tej stronie pomogą Ci ocenić aplikację podczas jej aktualizowania pod kątem zgodności z najnowszymi funkcjami i działaniami związanymi z lokalizacją.

Sprawdzanie, jak aplikacja obsługuje przybliżoną lokalizację

Aby ocenić, czy musisz zaktualizować aplikację, aby obsługiwała dokładność lokalizacji konfigurowaną przez użytkownika, wykonaj testy opisane w tej sekcji.

Obsługa żądania przybliżonej lokalizacji z okna

Aby sprawdzić, jak aplikacja obsługuje żądanie użytkownika dotyczące przyznania jej przybliżonej lokalizacji w oknie, wykonaj te czynności:

  1. Poproś o ACCESS_FINE_LOCATION i ACCESS_COARSE_LOCATION.
  2. W wyświetlonym oknie, w którym użytkownik może poprosić o przybliżoną lokalizację, u góry wybierz Przybliżona, a u dołu kliknij Podczas używania aplikacji lub Tylko tym razem.
  3. Sprawdź, czy jej przypadki użycia nadal działają zgodnie z oczekiwaniami, nawet jeśli dostęp do lokalizacji jest ograniczony tylko do przybliżonej lokalizacji.

Obsługuj zmianę przybliżonej lokalizacji z poziomu ustawień systemowych

Rysunek 1. Ekran aplikacji z dostępem do lokalizacji w ustawieniach systemowych to Używaj dokładnej lokalizacji. Ta opcja jest niezależna od ustawień dostępu do lokalizacji widocznych u góry ekranu.

Aby sprawdzić, jak aplikacja obsługuje prośby użytkowników o zmianę w ustawieniach systemu dostępu do lokalizacji z dokładnej na przybliżoną, wykonaj te czynności:

  1. Poproś o ACCESS_FINE_LOCATION i ACCESS_COARSE_LOCATION.
  2. W wyświetlonym oknie, w którym użytkownik może poprosić o przybliżoną lokalizację, u góry wybierz Dokładna, a u dołu kliknij Podczas używania aplikacji lub Tylko tym razem.
  3. Przejdź do ekranu uprawnień aplikacji w ustawieniach systemowych.
  4. Na ekranie dostępu do lokalizacji wyłącz opcję Używaj dokładnej lokalizacji. Ta opcja pojawia się na rysunku 1.

    Tak jak przy każdym ograniczeniu uprawnień, system ponownie uruchomi proces aplikacji.

  5. Sprawdź, czy jej przypadki użycia nadal działają zgodnie z oczekiwaniami, nawet jeśli dostęp do lokalizacji jest ograniczony tylko do przybliżonej lokalizacji.

Uaktualnianie dokładnej lokalizacji z poziomu ustawień systemowych

Aby sprawdzić, jak aplikacja obsługuje prośby użytkowników o zmianę w ustawieniach systemu dostępu do lokalizacji z przybliżonej na dokładną, wykonaj te czynności:

  1. Poproś o ACCESS_FINE_LOCATION i ACCESS_COARSE_LOCATION.
  2. W wyświetlonym oknie, w którym użytkownik może poprosić o przybliżoną lokalizację, u góry wybierz Przybliżona, a u dołu kliknij Podczas używania aplikacji lub Tylko tym razem.
  3. Przejdź do ekranu uprawnień aplikacji w ustawieniach systemowych.
  4. Na ekranie dostępu do lokalizacji włącz opcję Używaj dokładnej lokalizacji, tak jak na rysunku 1.

    Ponieważ ta zmiana uprawnień jest uaktualnieniem, system nie uruchomi aplikacji ponownie.

  5. Sprawdź, czy aplikacja otrzymuje dokładniejsze dane o lokalizacji w swoich przypadkach użycia związanych z lokalizacją.