Atribuição de dados

Cada ponto de dados no Google Fit tem uma fonte de dados associada. As fontes de dados contêm informações para identificar o app ou o dispositivo que coleta ou transforma os dados.

A API REST permite determinar qual app inseriu dados de condicionamento físico. Por exemplo, um aplicativo que analisa vários dados do histórico de condicionamento físico do usuário pode querer apresentar aos usuários a lista de sessões de condicionamento físico incluídas na análise, além de informações sobre qual app inseriu cada sessão.

A API REST também permite associar os dados inseridos no armazenamento de condicionamento físico ao seu aplicativo.

Determinar qual aplicativo inseriu dados

Para ver o nome do pacote do aplicativo Android que inseriu uma sessão ou o nome do aplicativo REST que inseriu uma sessão:

  1. Recupere a sessão.
  2. Leia a propriedade session.application.packageName ou session.application.name.

Para ver o nome do pacote do aplicativo Android ou o nome do aplicativo REST que inseriu um conjunto de dados:

  1. Recuperar o conjunto de dados.
  2. Recupere a fonte de dados lendo a propriedade dataset.dataSourceId.
  3. Leia a propriedade dataSources.application.packageName ou dataSources.application.name.

A propriedade application contém estes campos:

name
O nome do aplicativo.
packageName
O nome do pacote do aplicativo para Android.
detailsUrl
(Opcional) Um URI para vincular ao aplicativo.

Ao listar todas as sessões disponíveis para um intervalo de tempo no seu aplicativo, use essas informações para mostrar aos usuários qual app inseriu cada sessão.

Forneça informações sobre o aplicativo

Para atribuir dados inseridos no armazenamento de condicionamento físico ao seu aplicativo, verifique se:

Os aplicativos que acessam os dados inseridos podem usar essas informações para atribuir esses dados ao aplicativo.