Attribution des données

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:

  1. Récupérez la session.
  2. Lisez la propriété session.application.packageName ou session.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:

  1. Récupérez l'ensemble de données.
  2. Récupérez la source de données en lisant la propriété dataset.dataSourceId.
  3. Lisez la propriété dataSources.application.packageName ou dataSources.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.