Datenzuordnung

Jeder Datenpunkt in Google Fit ist mit einer Datenquelle verknüpft. Datenquellen enthalten Informationen zur Identifizierung der App oder des Geräts, die bzw. das die Daten erfasst oder umwandelt.

Mit der REST API kannst du feststellen, von welcher App Fitnessdaten eingefügt wurden. Beispielsweise kann eine App, die eine Vielzahl von Daten aus dem Fitnessverlauf des Nutzers analysiert, den Nutzern die Liste der Fitnesssitzungen aus der Analyse zusammen mit Informationen darüber anzeigen, von welcher App jede Sitzung eingefügt wurde.

Mit der REST API können Sie auch Daten, die Sie in den Fitnessspeicher eingeben, mit Ihrer Anwendung verknüpfen.

Bestimmen, von welcher Anwendung Daten eingefügt wurden

So rufen Sie den Paketnamen der Android-App ab, in der eine Sitzung eingefügt wurde, oder den Namen der REST-App, in die eine Sitzung eingefügt wurde:

  1. Rufen Sie die Sitzung ab.
  2. Lesen Sie die Property session.application.packageName oder session.application.name.

So rufen Sie den Paketnamen der Android-App oder den Namen der REST-Anwendung ab, in die ein Dataset eingefügt wurde:

  1. Rufen Sie das Dataset ab.
  2. Rufen Sie die Datenquelle durch Lesen der Property dataset.dataSourceId ab.
  3. Lesen Sie die Property dataSources.application.packageName oder dataSources.application.name.

Das Attribut application enthält die folgenden Felder:

name
Der Name der Anwendung.
packageName
Der Paketname der Android-App.
detailsUrl
(Optional) Einen URI, der mit der Anwendung verknüpft werden soll.

Wenn Sie in Ihrer Anwendung alle verfügbaren Sitzungen für ein bestimmtes Zeitintervall auflisten, können Sie Ihren Nutzern anhand dieser Informationen zeigen, welche App die einzelnen Sitzungen eingefügt hat.

Informationen zu Ihrer Anwendung angeben

Damit Daten, die Sie in den Fitness-Store einfügen, Ihrer App zugeordnet werden können, muss Folgendes gewährleistet sein:

  • Sie fügen die Anwendungsdetails beim Erstellen von Datenquellen in das Attribut dataSources.application ein.
  • Sie geben den richtigen datasets.dataSourceId für Ihre Datenquelle an, wenn Sie Datasets zu Datasets hinzufügen.

Anwendungen, die auf die von Ihnen eingefügten Daten zugreifen, können diese Informationen anhand dieser Informationen Ihrer Anwendung zuordnen.