Standort-Workflows Ihrer App testen

Anhand der Richtlinien auf dieser Seite kannst du deine App überprüfen, wenn du Updates zur Unterstützung der neuesten Standortfunktionen und -funktionen vornimmst.

Verarbeitung des ungefähren Standorts durch deine App testen

Führen Sie die in diesem Abschnitt beschriebenen Tests aus, um herauszufinden, ob Sie Ihre App so aktualisieren müssen, dass sie vom Nutzer konfigurierbare Standortgenauigkeit unterstützt.

Anfrage zum ungefähren Standort aus Dialogfeld verarbeiten

So prüfen Sie, wie Ihre App die Anfrage eines Nutzers für den ungefähren Standortzugriff aus dem Dialogfeld verarbeitet:

  1. Fordern Sie sowohl ACCESS_FINE_LOCATION als auch ACCESS_COARSE_LOCATION an.
  2. Im angezeigten Dialogfeld können Sie den ungefähren Standort anfordern. Wählen Sie dann oben Ungefähr und dann unten entweder Beim Verwenden der App oder Nur dieses Mal aus.
  3. Überprüfe, ob die Anwendungsfälle deiner App weiterhin wie erwartet funktionieren, auch wenn deine App nur ungefähren Standortzugriff hat.

Herabstufen des ungefähren Standorts über die Systemeinstellungen

Abbildung 1: Der Bildschirm mit den Berechtigungen zur Standortermittlung einer App in den Systemeinstellungen enthält die Option Genauen Standort verwenden. Diese Option ist unabhängig von den Einstellungen für den Standortzugriff, die weiter oben auf dem Bildschirm angezeigt werden.

Wenn Sie prüfen möchten, wie Ihre App mit der Anfrage eines Nutzers umgeht, den Standortzugriff in den Systemeinstellungen von „Genau“ zu „Ungefähr“ zu ändern, gehen Sie so vor:

  1. Fordern Sie sowohl ACCESS_FINE_LOCATION als auch ACCESS_COARSE_LOCATION an.
  2. Im angezeigten Dialogfeld kann der Nutzer den ungefähren Standort anfordern. Wählen Sie oben Genau und unten entweder Bei Verwendung der App oder Nur dieses Mal aus.
  3. Rufen Sie in den Systemeinstellungen den Berechtigungsbildschirm Ihrer App auf.
  4. Deaktivieren Sie auf dem Bildschirm mit der Berechtigung zur Standortermittlung die Option Genauen Standort verwenden. Diese Option wird in Abbildung 1 dargestellt.

    Wie bei jedem Downgrade von Berechtigungen startet das System den Prozess Ihrer App neu.

  5. Überprüfe, ob die Anwendungsfälle deiner App weiterhin wie erwartet funktionieren, auch wenn deine App nur ungefähren Standortzugriff hat.

Upgrade des genauen Standorts in den Systemeinstellungen durchführen

So prüfen Sie, wie Ihre App mit der Anfrage eines Nutzers umgeht, den Standortzugriff in den Systemeinstellungen von „ungefähr“ zu „genau“ zu ändern:

  1. Fordern Sie sowohl ACCESS_FINE_LOCATION als auch ACCESS_COARSE_LOCATION an.
  2. Im angezeigten Dialogfeld können Sie den ungefähren Standort anfordern. Wählen Sie dann oben Ungefähr und dann unten entweder Beim Verwenden der App oder Nur dieses Mal aus.
  3. Rufen Sie in den Systemeinstellungen den Berechtigungsbildschirm Ihrer App auf.
  4. Aktivieren Sie auf dem Bildschirm mit der Berechtigung zur Standortermittlung die Option Genauen Standort verwenden (siehe Abbildung 1).

    Da es sich bei dieser Berechtigungsänderung um ein Upgrade handelt, startet das System Ihre Anwendung nicht neu.

  5. Prüfe, ob deine App bei den standortbasierten Anwendungsfällen genauere Standortdaten erhält.