Atribuição de dados

Todos os pontos de dados do Google Fit têm 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 app que analisa vários dados do histórico de condicionamento físico do usuário pode querer apresentar 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 fitness 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 para Android ou o nome do aplicativo REST que inseriu um conjunto de dados:

  1. Recupere 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 Android.
detailsUrl
(Opcional) Um URI para vincular ao aplicativo.

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

Forneça informações sobre seu aplicativo

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

Os apps que acessam os dados que você inseriu podem usar essas informações para atribuir esses dados ao aplicativo.