Chaque point de données dans Google Fit est associé à une source de données. Elles 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 de l'utilisateur peut vouloir présenter aux utilisateurs la liste des sessions 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 à votre application les données que vous insérez dans le magasin de remise en forme.
Déterminer quelle application a inséré des données
Pour obtenir le nom de package de l'application Android qui a inséré une session ou le nom de l'application REST qui a 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 qui a inséré un ensemble de données:
- 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) Un URI à associer à l'application.
Lorsque vous répertoriez toutes les sessions disponibles pour un intervalle de temps dans votre application, vous pouvez utiliser ces informations pour indiquer à vos utilisateurs quelle application a inséré chaque session.
Fournissez des informations sur votre application
Pour attribuer à votre application les données que vous insérez dans la boutique de fitness, vérifiez les points suivants:
- Vous ajoutez les informations sur votre application à la propriété
dataSources.application
lorsque vous créez des sources de données. - Vous spécifiez le bon
datasets.dataSourceId
pour votre source de données lorsque vous ajoutez des points à des ensembles de données.
Les applications qui accèdent aux données que vous avez insérées peuvent utiliser ces informations pour attribuer ces données à votre application.