Attribuzione dei dati

A ogni punto dati di Google Fit è associata un'origine dati. Le origini dati contengono informazioni per identificare l'app o il dispositivo che raccoglie o trasforma i dati.

L'API REST ti consente di determinare quale app ha inserito dati relativi all'attività fisica. Ad esempio, un'app che analizza una serie di dati provenienti dalla cronologia dell'attività fisica dell'utente potrebbe voler presentare agli utenti l'elenco delle sessioni di fitness incluse nell'analisi, insieme alle informazioni su quale app ha inserito ogni sessione.

L'API REST ti consente inoltre di associare all'applicazione i dati che inserisci nel negozio di fitness.

Stabilire quale applicazione ha inserito i dati

Per ottenere il nome del pacchetto dell'applicazione Android che ha inserito una sessione o il nome dell'applicazione REST che ha inserito una sessione:

  1. Recupera la sessione.
  2. Leggi la proprietà session.application.packageName o session.application.name.

Per ottenere il nome del pacchetto dell'applicazione Android o il nome dell'applicazione REST che ha inserito un set di dati:

  1. Recupera il set di dati.
  2. Recupera l'origine dati leggendo la proprietà dataset.dataSourceId.
  3. Leggi la proprietà dataSources.application.packageName o dataSources.application.name.

La proprietà application contiene questi campi:

name
Il nome dell'applicazione.
packageName
Il nome del pacchetto dell'app per Android.
detailsUrl
(Facoltativo) Un URI da collegare all'applicazione.

Quando elenchi tutte le sessioni disponibili per un intervallo di tempo nella tua applicazione, puoi utilizzare queste informazioni per mostrare agli utenti quale app ha inserito ogni sessione.

Fornire informazioni sulla tua applicazione

Per attribuire alla tua applicazione i dati inseriti nel negozio di fitness, assicurati che:

  • Puoi aggiungere i dettagli della tua applicazione alla proprietà dataSources.application quando crei le origini dati.
  • Specifica l'datasets.dataSourceId corretto per l'origine dati quando aggiungi punti ai set di dati.

Le applicazioni che accedono ai dati inseriti possono utilizzare queste informazioni per attribuire tali dati alla tua applicazione.