Esta página contém informações sobre as versões da API Google Fit. O registro de mudanças lista as versões por data e inclui os novos recursos, correções de bugs ou melhorias significativas no desempenho.
2 de agosto de 2021
A gravação em tipos de dados de saúde agora está disponível para todos os desenvolvedores. A autorização para acessar tipos de dados do Health é consistente com todos os outros tipos de dados. Veja mais detalhes neste link.
27 de abril de 2021
Houve um pequeno atraso na aplicação das mudanças de 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 desenvolvedor e do usuário do Google Fit também será aplicada em 4 de maio de 2021. A verificação de apps, como parte da aplicação da política do desenvolvedor do Fit, começará com antecedência.
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 desenvolvedor e de usuário do Google Fit. Leia a política e, se relevante, faça as alterações necessárias nos seus apps e serviços.
- Agora, o acesso de gravação permite que um app leia apenas os dados gravados. Para continuar ler 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 os próprios escopos.
- Os dados de sono têm seus próprios escopos e um novo tipo de dados.
- Ao trabalhar com o
SessionsClient
, agora você precisa especificar qual tipo de sessão seu app precisa acessar, usando os métodos adequados deFitnessOptions
.
Essas mudanças na API estarão disponíveis para os desenvolvedores a partir de 19 de outubro de 2020. A aplicação começará em 27 de abril de 2021.
Clique aqui para ver mais detalhes e instruções sobre essas mudanças.
21 de março de 2019
Agora o app Google Fit exibe 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ó retornam dados para o mesmo app que gravou os dados.
26 de setembro de 2018
A versão 16.0.0 do Google Play Services oferece acesso a dois novos tipos de dados e aos respectivos agregados:
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 introduz os novos recursos do Google Fit a seguir:
- Atualizamos a API Fitness para os novos clientes baseados no
GoogleApi
, que gerenciam automaticamente as conexões com serviços e exigem o uso de menos código boilerplate para usar:- Adição da classe
BleClient
e dos métodosFitness.getBleClient()
. OBleClient
fornece o ponto de entrada para buscar, reivindicar e usar dispositivos com Bluetooth de baixa energia no Google Fit. - Adição da classe
ConfigClient
e dos métodosFitness.getConfigClient()
. O appConfigClient
fornece o ponto de entrada para acessar tipos de dados personalizados e configurações no Google Fit. - Adição da classe
GoalsClient
e dos métodosFitness.getGoalsClient()
. OGoalsClient
fornece o ponto de entrada para lerGoal
s de condicionamento físico criados pelos usuários no Google Fit. - Adição da classe
HistoryClient
e dos métodosFitness.getHistoryClient()
. OHistoryClient
fornece o ponto de entrada para inserir, excluir e ler dados no Google Fit. - Adição da classe
RecordingClient
e dos métodosFitness.getRecordingClient()
. ORecordingClient
é o ponto de entrada para ativar a coleta de dados de sensor de baixo consumo energético sempre ativada no Google Fit. - Adição da classe
SensorsClient
e dos métodosFitness.getSensorsClient()
. OSensorsClient
oferece o ponto de entrada para expor diferentes fontes de dados de condicionamento físico em dispositivos locais e conectados e oferecer eventos ao vivo para os ouvintes. - Adição da classe
SessionsClient
e dos métodosgetSessionsClient
. OSessionsClient
é o ponto de entrada para criar e gerenciarSession
s de atividades do usuário no Google Fit.
- Adição da classe
Maio de 2015
O Google Play Services 7.5 introduz os novos recursos do Google Fit a seguir:
- A distância percorrida e os cálculos de calorias gastas estão disponíveis para
assinatura.
- A plataforma Fit começa a monitorar a distância e os dados de calorias assim que um app no dispositivo é inscrito nos dados. Para saber mais sobre como se inscrever em tipos de dados, consulte Gravar 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 e squats
de bíceps, 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 introduz os novos recursos do Google Fit a seguir:
- A plataforma Fit agora pode monitorar dados nutricionais 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 recuperar contagens diárias de passos agregados para uso em áreas como mostradores de relógio do Android Wear. Para mais informações, consulte Ler dados totais diários.
Março de 2015
O Google Play Services 7.0 introduz os novos recursos do Google Fit a seguir:
- A API Google Fit agora é modularizada para que você possa escolher quais recursos incluir no seu app. Essa mudança reduz significativamente o requisito de memória para apps que ativam o Google Fit e afeta como você acessa as APIs. Para mais informações sobre como atualizar seu código, consulte Conectar-se ao serviço de condicionamento físico.
- A plataforma Fit agora calcula a distância. Para acessar os dados, use o
tipo de dado
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 atividades de sono leve, sono profundo, REM e acordado. 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 granularidade na sessão, insira segmentos de atividade de tipos:
- Para ler dados de sono, consulte as sessões de sono para segmentos de atividade ao dormir, assim como faria com atividades de condicionamento físico normais.
- Para inserir dados de sono, crie uma sessão do tipo