Testare i flussi di lavoro relativi alla posizione dell'app

Le linee guida in questa pagina ti aiutano a valutare la tua app mentre apporti aggiornamenti per supportare le funzionalità e il comportamento relativi alla posizione più recenti.

Testare il modo in cui l'app gestisce la posizione approssimativa

Per valutare se è necessario aggiornare l'app per supportare la precisione della posizione configurabile dall'utente, completa i test descritti in questa sezione.

Gestisci la richiesta di posizione approssimativa dalla finestra di dialogo

Per verificare in che modo l'app gestisce la richiesta di un utente relativa all'accesso alla posizione approssimativa dalla finestra di dialogo, procedi nel seguente modo:

  1. Richiedi sia ACCESS_FINE_LOCATION sia ACCESS_COARSE_LOCATION.
  2. Nella finestra di dialogo visualizzata, in cui l'utente può richiedere la posizione approssimativa, seleziona Approssimativa in alto, quindi Mentre usi l'app o Solo questa volta nella parte inferiore.
  3. Controlla se i casi d'uso della tua app continuano a funzionare come previsto, anche quando l'app ha accesso soltanto alla posizione approssimativa.

Gestire il downgrade della posizione approssimativa dalle impostazioni di sistema

Figura 1. La schermata delle autorizzazioni di accesso alla posizione di un'app nelle impostazioni di sistema include l'opzione Usa posizione esatta. Questa opzione è indipendente dalle impostazioni di accesso alla posizione visualizzate più vicino alla parte superiore dello schermo.

Per verificare in che modo la tua app gestisce la richiesta di un utente di modificare l'accesso alla posizione dell'app da esatta a approssimativa nelle impostazioni di sistema, procedi nel seguente modo:

  1. Richiedi sia ACCESS_FINE_LOCATION sia ACCESS_COARSE_LOCATION.
  2. Nella finestra di dialogo visualizzata, in cui l'utente può richiedere la posizione approssimativa, seleziona Esatta in alto, quindi Mentre usi l'app o Solo questa volta nella parte inferiore.
  3. Vai alla schermata delle autorizzazioni dell'app nelle impostazioni di sistema.
  4. Nella schermata dell'autorizzazione di accesso alla posizione, disattiva l'opzione Usa posizione esatta. Questa opzione è visualizzata nella figura 1.

    Come per qualsiasi downgrade delle autorizzazioni, il sistema riavvia il processo dell'app.

  5. Controlla se i casi d'uso della tua app continuano a funzionare come previsto, anche quando l'app ha accesso soltanto alla posizione approssimativa.

Gestisci l'upgrade della posizione esatta dalle impostazioni di sistema

Per verificare in che modo la tua app gestisce la richiesta di un utente di modificare l'accesso alla posizione dell'app da approssimativa a esatta nelle impostazioni di sistema, procedi nel seguente modo:

  1. Richiedi sia ACCESS_FINE_LOCATION sia ACCESS_COARSE_LOCATION.
  2. Nella finestra di dialogo visualizzata, in cui l'utente può richiedere la posizione approssimativa, seleziona Approssimativa in alto, quindi Mentre usi l'app o Solo questa volta nella parte inferiore.
  3. Vai alla schermata delle autorizzazioni dell'app nelle impostazioni di sistema.
  4. Nella schermata dell'autorizzazione di accesso alla posizione, attiva l'opzione Usa posizione esatta, come mostrato nella figura 1.

    Poiché questa modifica delle autorizzazioni è un upgrade, il sistema non riavvia l'app.

  5. Controlla se la tua app riceve dati sulla posizione più precisi nei casi d'uso basati sulla posizione.