Attribution des données

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:

  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 qui a inséré un ensemble de données:

  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) 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.