- Como faço para receber os mesmos valores (contagem de passos, calorias, distância etc.) do app Google Fit?
- Como leio dados gravados na plataforma por outros apps ou dispositivos?
- Preciso instalar o app Fit para usar as APIs?
Como faço para receber os mesmos valores (contagem de passos, calorias, distância etc.) do app Google Fit?
Recomendamos a leitura por tipo de dados para ter os mesmos valores do app Google Fit. Saiba como conferir a contagem diária de passos neste link.
A plataforma Google Fit analisa todas as informações disponíveis para um tipo de dado específico de diferentes fontes e as mescla de maneira lógica. Por exemplo, um usuário monitora uma corrida com o smartwatch e o smartphone. As contagens de passos do relógio e do smartphone são combinadas para obter a contagem de passos mais completa. Ao mesclar dados, os dados do relógio são priorizados em relação aos dados por telefone. Isso evita a contagem de etapas duplicadas. A plataforma Google Fit retorna essas informações precisas e mescladas quando você lê o tipo de dados.
As etapas em particular têm essas validações extras aplicadas para tornar a contagem da etapa final a mais precisa possível.
O Google Fit detecta quando os usuários estão realizando atividades que não deveriam contribuir para a contagem de passos, como andar de bicicleta, dirigir ou viajar de transporte público e as remove da contagem final.
O app Google Fit mostra essa contagem de passos estimada e mais precisa no app Android e iOS, assim como no app Google Fit em smartwatches com Wear OS.
Se você fizer a leitura pela fonte de dados do seu app e não por tipo de dados, e o app usar apenas dados locais de passos, a contagem será diferente da contagem do app Google Fit.
Se você estiver lendo os tipos de dados, mas os valores ainda forem diferentes do app Google Fit, essa diferença temporária nos números pode ser causada por atrasos de sincronização. Nosso back-end tem a versão mais recente dos dados, e seu app vai mostrar os mesmos valores quando for sincronizado com o back-end.
Como leio dados gravados na plataforma por outros apps ou dispositivos?
Para a API REST, faça uma solicitação HTTP para listar fontes de dados. A resposta vai listar todas as fontes de dados disponíveis para leitura pelo app.
Para as APIs do Android, a leitura por tipo de dados, e a plataforma Fit vai retornar o fluxo mesclado por padrão. Isso inclui automaticamente todos os dados disponíveis para o app, inclusive os gravados por outros apps. Você não poderá conferir uma lista de apps ou dispositivos de origem dos dados com as APIs do Android.
Preciso instalar o app Google Fit para usar as APIs?
Não é necessário instalar o app Google Fit para usar as APIs ou a plataforma Fit.