As APIs Google Fit, incluindo a API REST Google Fit, não estarão mais disponíveis após 30 de junho de 2025. Desde 1o de maio de 2024, os desenvolvedores não podem se inscrever para usar essas APIs.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Este guia explica como iniciar o desenvolvimento com o Google Fit no Android.
Configuração
Antes de começar a criar seu app, conclua as etapas abaixo
em outras seções.
Criar uma Conta do Google
Para usar as APIs do Google Fit, você precisa de uma Conta do Google. Você pode criar uma nova conta ou
usar uma conta existente. É recomendável criar uma conta separada para testar
seu app da perspectiva do usuário.
Instalar o Google Play Services
Receba a biblioteca de cliente mais recente do Google Play Services para seu desenvolvimento
host:
Isso garante que o Gradle faça o download automático do SDK de condicionamento físico quando ele
cria seu app.
Criar e testar seu app
Depois de concluir as etapas de configuração, você poderá começar a criar o app. Para receber
começar, saiba mais sobre os tipos de dados que seu aplicativo pode armazenar e
ler. Saiba mais sobre como trabalhar com
no Google Fit.
Os tipos de dados que o app tem permissão para acessar correspondem
escopos de autorização. Para perguntar
para essas permissões, você precisa adicionar
quais tipos de dados o app precisa acessar em um FitnessOptions
instância. Quando o app pedir para usar qualquer um dos dados do Google Fit
tipos, o SDK do Android verifica automaticamente a quais escopos pertencem e solicita
o usuário para autorização nesses escopos.
Criar um cliente de API
Crie um cliente de API e adicione os tipos de dados que seu app precisa acessar
gravar ou ler dados. Os seguintes endpoints estão disponíveis:
SensorsClient: acesse diferentes fontes de dados de saúde e bem-estar com sensores de hardware no dispositivo local e em dispositivos complementares.
RecordingClient: para coleta de dados de sensores sempre ativada e com baixo consumo de energia.
HistoryClient: inserir, excluir e ler dados históricos em
Google Fit
Confira abaixo o fluxo de autorização resultante
quando as permissões são solicitadas:
Permissões do Android: os usuários veem quais permissões do Android seu app tem.
solicitou antes de fazer o download. Após o download do app,
solicita as permissões de execução necessárias, e os usuários concedem ou negam
essas permissões.
Verificar e conectar: o app verifica se as permissões foram
concedidas antes de solicitar acesso a outros tipos de dados.
Solicitação de escopos do OAuth: o Google solicita que o usuário conceda a permissão ao seu app.
os escopos do OAuth necessários para os tipos de dados que serão acessados.
Acesso aplicado: depois que o usuário concede as permissões, o app pode:
acessar os tipos de dados que pertencem aos escopos concedidos pelo usuário
permissão.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-09-09 UTC."],[[["This guide provides instructions for Android developers to integrate Google Fit into their applications for accessing and managing fitness data."],["Before starting development, ensure you have a Google account, the latest Google Play services, an OAuth 2.0 client ID, and a configured Android Studio project."],["Developers need to add the Google Play services client library as a dependency in their project's `build.gradle` file to utilize the Fitness API."],["The guide covers various aspects such as data types, API clients, requesting permissions, and the user authorization flow involved in accessing fitness data through Google Fit."],["After development and testing, app developers must apply for verification to obtain the necessary permissions for accessing sensitive and restricted fitness data scopes."]]],[]]