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:
- Poproś o
ACCESS_FINE_LOCATION
iACCESS_COARSE_LOCATION
. - 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.
- 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
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:
- Poproś o
ACCESS_FINE_LOCATION
iACCESS_COARSE_LOCATION
. - 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.
- Przejdź do ekranu uprawnień aplikacji w ustawieniach systemowych.
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.
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:
- Poproś o
ACCESS_FINE_LOCATION
iACCESS_COARSE_LOCATION
. - 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.
- Przejdź do ekranu uprawnień aplikacji w ustawieniach systemowych.
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.
Sprawdź, czy aplikacja otrzymuje dokładniejsze dane o lokalizacji w swoich przypadkach użycia związanych z lokalizacją.