Esta página contém informações sobre as versões da API Google Fit. Esse registro lista as versões por data e inclui novos recursos, correções de bugs ou melhorias significativas na performance.
2 de agosto de 2021
A gravação em Tipos de dados de saúde agora tem disponibilidade geral para desenvolvedores. A autorização para acessar tipos de dados de saúde é consistente com todos os outros tipos de dados. Confira mais detalhes neste link.
27 de abril de 2021
Houve um pequeno atraso na aplicação das mudanças na autorização anunciadas em 10 de outubro de 2020. As mudanças na autorização serão aplicadas a partir de 4 de maio de 2021.
A Política de dados do usuário e do desenvolvedor do Google Fit também estará em vigor no dia 4 de maio de 2021. A verificação de apps, como parte da aplicação da política para desenvolvedores do Fit, começará no curso.
19 de outubro de 2020
Como parte dos nossos esforços contínuos para melhorar a segurança e a privacidade do Google Fit para desenvolvedores e usuários, fizemos algumas mudanças nas políticas e APIs do Google Fit:
- Há uma nova política de dados do usuário e do desenvolvedor do Google Fit. Revise a política e, se relevante, faça as alterações apropriadas nos apps e serviços.
- O acesso de gravação agora só permitirá que um app leia os dados gravados. Para continuar lendo dados gravados por outros apps da plataforma Google Fit, atualize seu código para solicitar escopos de acesso de leitura para os tipos de dados relevantes.
- Os dados de frequência cardíaca têm escopos próprios.
- Os dados de sono têm escopos próprios e um novo tipo de dados.
- Ao trabalhar com o
SessionsClient
, agora você precisa especificar que tipo de sessão seu app precisa acessar usando os métodos apropriados doFitnessOptions
.
Essas mudanças na API estarão disponíveis para uso dos desenvolvedores a partir de 19 de outubro de 2020. Ela começará a ser aplicada a partir de 27 de abril de 2021.
Clique aqui para ver mais detalhes e instruções sobre essas mudanças.
21 de março de 2019
O app Google Fit agora mostra sessões de sono gravadas na API do Android. Saiba mais sobre como gravar e ler dados de sono.
19 de novembro de 2018
As seguintes mudanças foram feitas na API Google Fit:
- As solicitações de leitura para os tipos de dados
com.google.location.sample
ecom.google.location.bounding_box
só vão retornar dados do mesmo app que gravou os dados.
26 de setembro de 2018
O Google Play Services fitness 16.0.0 oferece acesso a dois novos tipos de dados e aos dados agregados deles:
Artefatos lançados em maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
Novembro de 2017
O Google Play Services 11.6.0 apresenta estes novos recursos do Google Fit:
- A API Fitness foi atualizada para os novos clientes baseados em
GoogleApi
, que gerenciam automaticamente as conexões com serviços e exigem menos código boilerplate para ser usado:- A classe
BleClient
e os métodosFitness.getBleClient()
foram adicionados. OBleClient
oferece o ponto de entrada para buscar, reivindicar e usar dispositivos Bluetooth de baixa energia no Google Fit. - A classe
ConfigClient
e os métodosFitness.getConfigClient()
foram adicionados. OConfigClient
fornece o ponto de entrada para acessar tipos de dados personalizados e configurações no Google Fit. - A classe
GoalsClient
e os métodosFitness.getGoalsClient()
foram adicionados. OGoalsClient
oferece o ponto de entrada para a leitura deGoal
s de condicionamento físico criados pelos usuários no Google Fit. - A classe
HistoryClient
e os métodosFitness.getHistoryClient()
foram adicionados. OHistoryClient
fornece o ponto de entrada para inserir, excluir e ler dados no Google Fit. - A classe
RecordingClient
e os métodosFitness.getRecordingClient()
foram adicionados. ORecordingClient
é o ponto de entrada para a coleta de dados do sensor em segundo plano com baixo consumo de energia e sempre ativada no Google Fit. - A classe
SensorsClient
e os métodosFitness.getSensorsClient()
foram adicionados. OSensorsClient
fornece o ponto de entrada para expor diferentes fontes de dados de condicionamento físico em dispositivos locais e conectados, além de fornecer eventos ao vivo aos listeners. - A classe
SessionsClient
e os métodosgetSessionsClient
foram adicionados. OSessionsClient
oferece o ponto de entrada para criar e gerenciarSession
s de atividade do usuário no Google Fit.
- A classe
Maio de 2015
O Google Play Services 7.5 apresenta estes novos recursos do Google Fit:
- Os cálculos de distância percorrida e calorias gastas estão disponíveis para
assinatura.
- A plataforma Fit começa a monitorar dados de distância e calorias assim que um app no dispositivo é inscrito nos dados. Para mais informações sobre como assinar tipos de dados, consulte Registrar dados de condicionamento físico.
- Os dados não estão disponíveis em tempo real com a API Sensors.
- A plataforma Fit agora pode armazenar dados de rotina de exercícios, como curls do bíceps e
agachamentos, com o tipo de dados
com.google.activity.exercise
. Para mais informações sobre os exercícios que o Fit pode armazenar, consulteWorkoutExercises
.
Abril de 2015
O Google Play Services 7.3 apresenta estes novos recursos do Google Fit:
- Agora, a plataforma Fit pode monitorar dados de nutrição com o
tipo de dado
com.google.fitness
.- O uso do tipo de dados
com.google.calories.consumed
foi descontinuado. O consumo de calorias pode ser registrado com o tipo de dadoscom.google.fitness.item
. - Para mais informações sobre os tipos de dados, consulte Tipos de dados de condicionamento físico.
- O uso do tipo de dados
- Os desenvolvedores podem extrair a contagem diária agregada de passos para uso em áreas como mostradores do relógio do Android Wear. Para mais informações, consulte Ler o total diário de dados.
Março de 2015
O Google Play Services 7.0 apresenta estes novos recursos do Google Fit:
- A API Google Fit agora é modularizada para que você possa escolher quais recursos incluir no seu app. Essa mudança reduz significativamente a necessidade de memória para apps que ativam o Google Fit e afeta a forma como você acessa as APIs. Para mais informações sobre como atualizar seu código, consulte Conectar ao serviço de condicionamento físico.
- A plataforma Fit agora calcula a distância. Para acessar os dados, use o
tipo de dados
com.google.distance.delta
. Para mais informações sobre os tipos de dados, consulte Tipos de dados de condicionamento físico. - Agora os desenvolvedores podem ler e gravar dados de sono granulares.
Isso inclui sono leve, sono profundo, REM e atividades em vigília. Esses
tipos de atividade granulares foram adicionados ao
tipo enumerado
FitnessActivities
.- Para inserir dados de sono, crie uma sessão do tipo
FitnessActivities.SLEEP
. - Para detectar a granularidade na sessão, insira segmentos de atividade dos seguintes tipos:
- Para ler dados de sono, consulte as sessões de sono para segmentos de atividade de sono, como você faria com atividades normais de condicionamento físico.
- Para inserir dados de sono, crie uma sessão do tipo