Wichtige Anwendungsfälle für Health Connect testen

Sie sind dafür verantwortlich, Ihre Anwendungen zu testen und dafür zu sorgen, dass Nutzer eine positive und konsistente Erfahrung haben. Health Connect empfiehlt eine Liste von Testläufen, die den Best Practices und Richtlinien zur Nutzerfreundlichkeit entsprechen.

Wenn Sie einen Tracker verwenden, um Ihren Fortschritt in den Testzyklen zu beobachten, können Sie ihn in Ihre Liste aufnehmen und an die Anforderungen Ihrer App anpassen.

01: Berechtigungen über einen Onboarding-Ablauf anfordern

Details
Beschreibung Jedes Mal, wenn ein Nutzer eine Gesundheits- und Fitness-App zum ersten Mal installiert, muss er einen Onboarding-Prozess durchlaufen, um die App in Health Connect zu integrieren.
Anforderungen Die Health Connect App muss auf dem Smartphone installiert sein.
Notes Wenn Ihre App den Integrationsstatus mit Health Connect anzeigen kann, können Sie ihn dort prüfen.
Referenz Neue Health Connect-Nutzer

Schritte

  1. Öffnen Sie die App.
  2. Gehen Sie zur Angebotskarte, zum Modal, zum Bildschirm Einstellungen oder zu ähnlichen Bildschirmen, auf denen Nutzer Health Connect zum ersten Mal einbinden können.
  3. Öffnen Sie den Onboarding-Bildschirm, indem Sie der Anleitung in Ihrer App folgen.
  4. Tippen Sie auf dem Einrichtungsbildschirm auf Erste Schritte.
  5. Aktiviere auf dem Bildschirm mit der Begründung die Option Alle zulassen, um die für deine App aufgeführten Berechtigungen zu aktivieren.
  6. Tippen Sie auf Zulassen, um Berechtigungen zu erteilen.

Erwartete Ergebnisse

Onboarding-Prozess

Bedingungen für das Bestehen und Nichtbestehen

BESTANDEN, wenn alle der folgenden Bedingungen erfüllt sind:

  • Nutzer werden zum Begründungsbildschirm mit allen erforderlichen Lese- und Schreibberechtigungen weitergeleitet.
  • Die gewährten Berechtigungen werden in der Health Connect App richtig angezeigt.

FEHLGESCHLAGEN aus einem der folgenden Gründe:

  • Der Nutzer wird nicht zur Begründungsseite mit allen erforderlichen Lese- und Schreibberechtigungen weitergeleitet.
  • Erteilte Berechtigungen werden in der Health Connect App nicht richtig angezeigt.

02-01: Versuch der Integration mit Health Connect bei deinstallierter App

Details
Beschreibung Wenn ein Nutzer Daten mit Health Connect synchronisieren möchte, die Health Connect App aber deinstalliert ist, muss die App dem Nutzer mitteilen, wie er die Health Connect App installieren kann. Idealerweise wird die Health Connect-Seite im Google Play Store direkt in der App geladen, damit der Nutzer die App installieren kann.
Anforderungen Die Health Connect App darf nicht auf dem Smartphone installiert sein.

Schritte

  1. Öffnen Sie die App.
  2. Rufen Sie die Einstellungen der App (oder ähnliche Bildschirme) auf, in denen die Option zur Integration mit Health Connect verfügbar ist.
  3. Wählen Sie aus, ob Sie Health Connect installieren möchten.

Erwartete Ergebnisse

Versuch der Integration mit Health Connect bei deinstallierter App

Bedingungen für das Bestehen und Nichtbestehen

BESTANDEN, wenn alle der folgenden Bedingungen erfüllt sind:

  • Die Einstellungen der App (oder ähnliche Bildschirme) müssen eine Funktion zur Integration mit Health Connect enthalten.
  • Nutzer müssen zur Health Connect-Seite im Google Play Store weitergeleitet werden.

FEHLGESCHLAGEN aus einem der folgenden Gründe:

  • Es gibt keine Möglichkeit, Health Connect in den Einstellungen der App oder auf ähnlichen Bildschirmen zu integrieren.
  • Nutzer werden nicht zur Health Connect-Seite im Google Play Store weitergeleitet.

02-02: Health Connect über Ihre App einbinden

Details
Beschreibung Wenn ein Nutzer Daten mit Health Connect synchronisieren möchte und die Health Connect App installiert ist, muss die App Nutzer darüber informieren, wie die Integration mit Health Connect funktioniert. Nutzer müssen zur Health Connect App weitergeleitet werden.
Anforderungen Die Health Connect App muss auf dem Smartphone installiert sein.

Schritte

  1. Öffnen Sie die App.
  2. Rufen Sie die Einstellungen der App (oder ähnliche Bildschirme) auf, in denen die Option zur Integration mit Health Connect verfügbar ist.
  3. Wählen Sie die Integration mit Health Connect aus.

Erwartete Ergebnisse

Health Connect über Ihre App einbinden

Bedingungen für das Bestehen und Nichtbestehen

BESTANDEN, wenn alle der folgenden Bedingungen erfüllt sind:

  • Die Einstellungen der App (oder ähnliche Bildschirme) müssen eine Funktion zur Integration mit Health Connect enthalten.
  • Wenn Sie auf die Option zur Integration mit Health Connect tippen, müssen Sie zur Health Connect App weitergeleitet werden.

FEHLGESCHLAGEN aus einem der folgenden Gründe:

  • Es gibt keine Funktion zur Integration mit Health Connect auf dem Bildschirm Einstellungen der App oder auf ähnlichen Bildschirmen.
  • Wenn Sie auf die Option zum Integrieren von Health Connect tippen, werden Sie nicht zur Health Connect App weitergeleitet.

02–03: Verknüpfung mit Health Connect über Ihre App aufheben

Details
Beschreibung Wenn ein Nutzer Health Connect nicht mehr verwenden möchte, muss eine App die Möglichkeit bieten, die Verknüpfung mit Health Connect aufzuheben.

Alle Berechtigungen müssen über die App widerrufen werden, wodurch die Integration aus Health Connect entfernt wird.

Anforderungen Die Health Connect App muss auf dem Smartphone installiert sein.
Referenz PermissionController.revokeAllPermissions

Schritte

  1. Öffnen Sie die App.
  2. Rufen Sie die Einstellungen der App (oder ähnliche Bildschirme) auf, in denen die Option zum Aufheben der Verknüpfung mit Health Connect verfügbar ist.
  3. Wählen Sie aus, dass die Verknüpfung mit Health Connect aufgehoben werden soll.

Erwartete Ergebnisse

Verknüpfung mit Health Connect über Ihre App aufheben

Bedingungen für das Bestehen und Nichtbestehen

BESTANDEN, wenn alle der folgenden Bedingungen erfüllt sind:

  • Die Einstellungen der App (oder ähnliche Bildschirme) müssen eine Funktion zum Aufheben der Verknüpfung mit Health Connect enthalten.
  • Alle für Ihre App aufgeführten Berechtigungen müssen widerrufen werden.

FEHLGESCHLAGEN aus einem der folgenden Gründe:

  • Es gibt keine Möglichkeit, die Verknüpfung mit Health Connect auf dem Bildschirm Einstellungen der App oder ähnlichen Bildschirmen aufzuheben.
  • Mindestens eine der für Ihre App aufgeführten Berechtigungen wurde nicht widerrufen.

03: Über die App-Einstellungen auf die Health Connect App zugreifen

Details
Beschreibung Wenn ein Nutzer Health Connect verwalten möchte, muss die App ihn zur Health Connect App weiterleiten können.
Anforderungen

  • Die Health Connect App muss auf dem Smartphone installiert sein.
  • Ihre App muss in Health Connect eingebunden sein.

Notes Dies ist eine optionale Benutzeroberflächenfunktion, da Nutzer auch direkt über die Einstellungen des Smartphones, die Schnelleinstellungen (sofern konfiguriert) oder den Google Play Store auf Health Connect zugreifen können.
Referenz Option im Einstellungsmenü

Schritte

  1. Öffnen Sie die App.
  2. Rufen Sie den Bildschirm Einstellungen (oder ähnliche Bildschirme) der App auf, auf dem die Option zum Zugriff auf die Health Connect App verfügbar ist.
  3. Wählen Sie aus, ob Sie auf Health Connect zugreifen oder Health Connect verwalten möchten.

Erwartete Ergebnisse

Über die Einstellungen Ihrer App auf Health Connect zugreifen

Bedingungen für das Bestehen und Nichtbestehen

BESTANDEN, wenn alle der folgenden Bedingungen erfüllt sind:

  • Über den Bildschirm Einstellungen (oder ähnliche Bildschirme) der App muss auf die Health Connect App zugegriffen werden können.

FEHLGESCHLAGEN aus einem der folgenden Gründe:

  • Es gibt keine Möglichkeit, in den Einstellungen der App oder auf ähnlichen Bildschirmen auf die Health Connect App zuzugreifen.

04-01: Berechtigungen verweigern

Details
Beschreibung Die App darf bestimmte Datensätze nicht in Health Connect lesen oder schreiben, wenn ein Nutzer die Berechtigung widerruft.
Anforderungen

  • Die Health Connect App muss auf dem Smartphone installiert sein.
  • Alle Berechtigungen müssen vor dem Testen erteilt werden.

Notes

  • Wenn Ihre App eine Möglichkeit bietet, abgelehnte Berechtigungen anzuzeigen, prüfen Sie sie auch dort.
  • Wenn Ihre App weiterhin Daten aus Health Connect lesen kann, muss sie beim Aufrufen einer ReadRecordsRequest eine dataOriginFilter verwenden.

Schritte

  1. Öffnen Sie die Health Connect App.
  2. Rufen Sie App-Berechtigungen auf.
  3. Wählen Sie Ihre App aus.
  4. Deaktiviere den Schalter Alle zulassen, um Berechtigungen zu verweigern.
  5. Wählen Sie im angezeigten Dialogfeld Alle entfernen aus.

Erwartete Ergebnisse

Berechtigungen über die Health Connect App verweigern

Bedingungen für das Bestehen und Nichtbestehen

BESTANDEN, wenn alle der folgenden Bedingungen erfüllt sind:

  • Unter App-Berechtigungen muss Ihre App unter Kein Zugriff erlaubt aufgeführt sein.
  • Es werden keine Berechtigungen gewährt.
  • Diese Berechtigungsänderungen werden in Ihrer App wirksam.
  • Ihre App stürzt nicht ab.

FEHLGESCHLAGEN aus einem der folgenden Gründe:

  • Unter App-Berechtigungen wurde Ihre App nicht unter Kein Zugriff erlaubt aufgeführt, sondern weiterhin unter Zugriff erlaubt.
  • Mindestens eine Berechtigung ist weiterhin erteilt.
  • Diese Berechtigungsänderungen wurden in Ihrer App nicht übernommen.
  • Ihre App ist abgestürzt.

04-02: Berechtigungen erteilen

Details
Beschreibung Die App muss bestimmte Datensätze in Health Connect lesen oder schreiben, wenn ein Nutzer die Berechtigung erteilt.
Anforderungen

  • Die Health Connect App muss auf dem Smartphone installiert sein.
  • Alle Berechtigungen müssen vor dem Testen widerrufen werden.

Notes Wenn Ihre App eine Möglichkeit bietet, die zulässigen Berechtigungen anzuzeigen, prüfen Sie sie auch dort.

Schritte

  1. Öffnen Sie die Health Connect App.
  2. Rufen Sie App-Berechtigungen auf.
  3. Wählen Sie Ihre App aus.
  4. Stellen Sie den Schalter Alle zulassen auf „Ein“, um Berechtigungen zu erteilen.

Erwartete Ergebnisse

Berechtigungen über die Health Connect App erteilen

Bedingungen für das Bestehen und Nichtbestehen

BESTANDEN, wenn alle der folgenden Bedingungen erfüllt sind:

  • Unter App-Berechtigungen muss Ihre App unter Erlaubter Zugriff aufgeführt sein.
  • Alle Berechtigungen sind erteilt.
  • Diese Berechtigungsänderungen werden in Ihrer App wirksam.
  • Ihre App stürzt nicht ab.

FEHLGESCHLAGEN aus einem der folgenden Gründe:

  • Unter App-Berechtigungen wurde Ihre App nicht unter Erlaubter Zugriff angezeigt, sondern weiterhin unter Nicht erlaubter Zugriff.
  • Mindestens eine Berechtigung ist weiterhin widerrufen.
  • Diese Berechtigungsänderungen wurden in Ihrer App nicht übernommen.
  • Ihre App ist abgestürzt.

05: Daten in Health Connect schreiben

Details
Beschreibung Ein Teil des gemeinsamen Workflows besteht darin, Daten in den Health Connect-Datenspeicher zu schreiben.
Anforderungen Für Ihre App muss die Schreibberechtigung für den erforderlichen Datentyp erteilt werden.
Referenz Daten schreiben

Schritte

  1. Logge mit deiner App einen Wert für den erforderlichen Datentyp.
  2. Öffnen Sie die Health Connect App.
  3. Wählen Sie Daten und Zugriff aus.
  4. Wählen Sie die Kategorie aus, zu der der gewünschte Datentyp gehört.
  5. Wählen Sie den gewünschten Datentyp aus.
  6. Wählen Sie unter Daten verwalten die Option Alle Einträge ansehen aus.

Erwartete Ergebnisse

Daten über Ihre App schreiben

Bedingungen für das Bestehen und Nichtbestehen

BESTANDEN, wenn alle der folgenden Bedingungen erfüllt sind:

  • Die neuen Daten werden in der Health Connect App angezeigt.

FEHLGESCHLAGEN aus einem der folgenden Gründe:

  • Die neuen Daten werden nicht in der Health Connect App angezeigt.

06: Daten aus Health Connect lesen

Details
Beschreibung Ein Teil des gemeinsamen Workflows besteht darin, Daten aus dem Health Connect-Datenspeicher zu lesen.
Anforderungen

  • Sie haben die Health Connect Toolbox App installiert.
  • Die Schreibberechtigung des erforderlichen Datentyps muss für die Health Connect Toolbox-App erteilt werden.
  • Die Leseberechtigung für den erforderlichen Datentyp muss für Ihre App erteilt werden, es sei denn, Sie verwenden den Paketnamen Ihrer App für Ihre dataOriginFilter.

Referenz Rohdaten lesen

Schritte

  1. Mit der Health Connect Toolbox App einen Wert für den erforderlichen Datentyp protokollieren
  2. Prüfe in der Health Connect App, ob die Daten angezeigt werden.
    1. Öffnen Sie die Health Connect App.
    2. Wählen Sie Daten und Zugriff aus.
    3. Wählen Sie die Kategorie aus, zu der der erforderliche Datentyp gehört.
    4. Wählen Sie den gewünschten Datentyp aus.
    5. Wählen Sie unter Daten verwalten die Option Alle Einträge ansehen aus.
  3. Daten mit Ihrer App lesen.

Erwartete Ergebnisse

Daten aus Ihrer App lesen

Bedingungen für das Bestehen und Nichtbestehen

BESTANDEN, wenn alle der folgenden Bedingungen erfüllt sind:

  • Die neuen Daten müssen sowohl in der Health Connect App als auch in Ihrer App angezeigt werden.

FEHLGESCHLAGEN aus einem der folgenden Gründe:

  • Die neuen Daten werden weder in der Health Connect App noch in Ihrer App angezeigt.

07: Zusammengefasste Daten aus Health Connect lesen

Details
Beschreibung Ein Teil des gemeinsamen Workflows ist das Lesen von Daten aus dem Health Connect-Datenspeicher.

In den meisten Apps werden die Daten für Zwecke wie die Anzeige von Statistiken oder Diagrammen zusammengefasst.

Anforderungen

  • Sie haben die Health Connect Toolbox App installiert.
  • Die Schreibberechtigung des erforderlichen Datentyps muss für die Health Connect Toolbox-App erteilt werden.
  • Die Leseberechtigung für den erforderlichen Datentyp muss für Ihre App erteilt werden, es sei denn, Sie verwenden den Paketnamen Ihrer App für Ihre dataOriginFilter.

Notes Die zusammengefassten Daten können je nach den in timeRangeFilter und dataOriginFilter verwendeten Werten variieren.
Referenz Zusammengefasste Daten lesen

Schritte

  1. Protokollieren Sie mehrere Werte für den erforderlichen Datentyp in der Health Connect Toolbox App.
  2. Prüfe in der Health Connect App, ob sie angezeigt werden.
    1. Öffnen Sie die Health Connect App.
    2. Wählen Sie Daten und Zugriff aus.
    3. Wählen Sie die Kategorie aus, zu der der erforderliche Datentyp gehört.
    4. Wählen Sie den gewünschten Datentyp aus.
    5. Wählen Sie unter Daten verwalten die Option Alle Einträge ansehen aus.
  3. Daten mit Ihrer App lesen und aggregieren

Erwartete Ergebnisse

Zusammengefasste Daten aus Ihrer App lesen

Bedingungen für das Bestehen und Nichtbestehen

BESTANDEN, wenn alle der folgenden Bedingungen erfüllt sind:

  • Die neuen Werte werden in der Health Connect App angezeigt.
  • Die aggregierten Werte werden in Ihrer App angezeigt.

FEHLGESCHLAGEN aus einem der folgenden Gründe:

  • Die neuen Werte werden nicht in der Health Connect App angezeigt.
  • Die aggregierten Werte werden nicht in Ihrer App angezeigt.

08. Daten aus Health Connect aktualisieren

Details
Beschreibung Ein Teil des gemeinsamen Workflows ist das Aktualisieren von Daten aus dem Health Connect-Datenspeicher.

Aktualisierungen sind in Szenarien wie dem Synchronisieren und Importieren von Daten erforderlich.

Anforderungen Für Ihre App muss die Schreibberechtigung für den erforderlichen Datentyp erteilt werden.
Referenz Daten aktualisieren

Schritte

  1. Aktualisieren Sie die Werte des erforderlichen Datentyps über Ihre App.
  2. Öffnen Sie die Health Connect App.
  3. Wählen Sie Daten und Zugriff aus.
  4. Wählen Sie die Kategorie aus, zu der der erforderliche Datentyp gehört.
  5. Wählen Sie den gewünschten Datentyp aus.
  6. Wählen Sie unter Daten verwalten die Option Alle Einträge ansehen aus.

Erwartete Ergebnisse

Daten über Ihre App aktualisieren

Bedingungen für das Bestehen und Nichtbestehen

BESTANDEN, wenn alle der folgenden Bedingungen erfüllt sind:

  • Die aktualisierten Werte werden in der Health Connect App angezeigt.

FEHLGESCHLAGEN aus einem der folgenden Gründe:

  • Die aktualisierten Werte werden in der Health Connect App nicht angezeigt.

09: Aktualisierte Daten aus Health Connect anzeigen

Details
Beschreibung Ein Teil des gemeinsamen Workflows ist das Aktualisieren von Daten aus dem Health Connect-Datenspeicher.

Es gibt Anzeige-Apps, die Daten aus anderen Quell-Apps anzeigen können. Die Quell-Apps speichern Daten in Health Connect, während die Anzeige-Apps Daten daraus abrufen.

Anforderungen

  • Sie haben die Health Connect Toolbox App installiert.
  • Die Schreibberechtigung des erforderlichen Datentyps muss für die Health Connect Toolbox-App erteilt werden.
  • Die Leseberechtigung für den erforderlichen Datentyp muss für Ihre App erteilt werden, es sei denn, Sie verwenden den Paketnamen Ihrer App für Ihre dataOriginFilter.

Schritte

  1. Aktualisieren Sie die Werte des ausgewählten Datentyps mit der Health Connect Toolbox App.
  2. Prüfe in der Health Connect App, ob sie angezeigt werden.
    1. Öffnen Sie die Health Connect App.
    2. Wählen Sie Daten und Zugriff aus.
    3. Wählen Sie die Kategorie aus, zu der der erforderliche Datentyp gehört.
    4. Wählen Sie den gewünschten Datentyp aus.
    5. Wählen Sie unter Daten verwalten die Option Alle Einträge ansehen aus.
  3. Daten mit Ihrer App lesen.

Erwartete Ergebnisse

Aktualisierte Daten aus Ihrer App anzeigen

Bedingungen für das Bestehen und Nichtbestehen

BESTANDEN, wenn alle der folgenden Bedingungen erfüllt sind:

  • Die aktualisierten Werte werden sowohl in der Health Connect App als auch in Ihrer App angezeigt.

FEHLGESCHLAGEN aus einem der folgenden Gründe:

  • Die aktualisierten Werte werden weder in der Health Connect App noch in Ihrer App angezeigt.

10. Daten aus Health Connect löschen

Details
Beschreibung Ein Teil des gemeinsamen Workflows ist das Löschen von Daten aus dem Health Connect-Datenspeicher.
Anforderungen Für Ihre App muss die Schreibberechtigung für den erforderlichen Datentyp erteilt werden.
Referenz Daten löschen

Schritte

  1. Löschen Sie die Werte des erforderlichen Datentyps über Ihre App.
  2. Öffnen Sie die Health Connect App.
  3. Wählen Sie Daten und Zugriff aus.
  4. Wählen Sie die Kategorie aus, zu der der erforderliche Datentyp gehört.
  5. Wählen Sie den gewünschten Datentyp aus.
  6. Wählen Sie unter Daten verwalten die Option Alle Einträge ansehen aus.

Erwartete Ergebnisse

Daten über Ihre App löschen

Bedingungen für das Bestehen und Nichtbestehen

BESTANDEN, wenn alle der folgenden Bedingungen erfüllt sind:

  • Die gelöschten Werte werden nicht in der Health Connect App angezeigt.

FEHLGESCHLAGEN aus einem der folgenden Gründe:

  • Die gelöschten Werte werden weiterhin in der Health Connect App angezeigt.