Chaque point de données dans Google Fit est associé à une source de données. Les sources de données contiennent des informations permettant d'identifier l'application ou l'appareil qui collecte ou transforme les données.
L'API REST vous permet de déterminer quelle application a inséré des données de remise en forme. Par exemple, une application qui analyse diverses données de l'historique de remise en forme peut souhaiter présenter aux utilisateurs la liste des séances de fitness incluses dans l'analyse, ainsi que des informations sur l'application qui a inséré chaque session.
L'API REST vous permet également d'associer les données que vous insérez dans le magasin de fitness à votre application.
Déterminer quelle application a inséré des données
Pour obtenir le nom de package de l'application Android ayant inséré une session ou le nom de l'application REST ayant inséré une session:
- Récupérez la session.
- Lisez la propriété
session.application.packageName
ousession.application.name
.
Pour obtenir le nom de package de l'application Android ou le nom de l'application REST ayant inséré un ensemble de données, procédez comme suit:
- Récupérez l'ensemble de données.
- Récupérez la source de données en lisant la propriété
dataset.dataSourceId
. - Lisez la propriété
dataSources.application.packageName
oudataSources.application.name
.
La propriété application
contient les champs suivants:
name
- Nom de l'application.
packageName
- Nom de package de l'application Android.
detailsUrl
- (Facultatif) URI à associer à l'application.
Lorsque vous répertoriez toutes les sessions disponibles pendant un intervalle de temps dans votre application, vous pouvez utiliser cette information pour indiquer à vos utilisateurs quelle application a inséré chaque session.
Fournir des informations sur votre application
Pour attribuer les données que vous insérez dans votre magasin de fitness à votre application, assurez-vous que:
- Ajoutez les détails de votre application à la propriété
dataSources.application
lorsque vous créez des sources de données. - Vous pouvez spécifier le
datasets.dataSourceId
correspondant à votre source de données lorsque vous ajoutez des points aux ensembles de données.
Les applications accédant aux données que vous avez insérées peuvent utiliser ces informations pour attribuer ces données à votre application.