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:
- Rufen Sie die Sitzung ab.
- Lesen Sie die Property
session.application.packageName
odersession.application.name
.
So rufen Sie den Paketnamen der Android-App oder den Namen der REST-Anwendung ab, in die ein Dataset eingefügt wurde:
- Rufen Sie das Dataset ab.
- Rufen Sie die Datenquelle durch Lesen der Property
dataset.dataSourceId
ab. - Lesen Sie die Property
dataSources.application.packageName
oderdataSources.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.