Las APIs de Google Fit, incluida la API de REST de Google Fit, dejarán de estar disponibles después del 30 de junio de 2025. A partir del 1 de mayo de 2024, los desarrolladores no pueden registrarse para usar estas APIs.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En esta guía, se explica cómo comenzar a desarrollar con Google Fit en Android.
Configuración
Antes de comenzar a compilar la app, completa los pasos que se indican en las siguientes secciones.
Crea una Cuenta de Google
Para usar las APIs de Google Fit, necesitas una Cuenta de Google. Puedes crear una cuenta nueva o usar una existente. Es posible que desees crear una cuenta independiente para probar tu app desde la perspectiva de un usuario.
Obtener los Servicios de Google Play
Obtén la biblioteca cliente más reciente de los Servicios de Google Play en tu host de desarrollo:
De esta manera, te aseguras de que Gradle descargue automáticamente el SDK de fitness cuando compile tu app.
Compila y prueba tu app
Una vez que termines los pasos de configuración, puedes comenzar a compilar tu app. Para
comenzar, obtén información sobre los tipos de datos que tu app puede almacenar y
leer. Obtén más información sobre cómo trabajar con datos en Google Fit.
Crea un cliente de API y agrega los tipos de datos a los que tu app necesita acceder con el objetivo de escribir o leer datos. Los siguientes extremos están disponibles:
SensorsClient: Accede a diferentes fuentes de datos de salud y bienestar provenientes de los sensores de hardware del dispositivo local y los dispositivos complementarios.
RecordingClient: Para la recopilación siempre activa de datos de sensores en segundo plano y de baja energía.
HistoryClient: Inserta, borra y lee los datos históricos en Google Fit.
A continuación, se muestra el flujo de autorización resultante que experimentan los usuarios cuando se les solicitan permisos:
Permisos de Android: Los usuarios ven qué permisos de Android solicitó tu app antes de descargarla. Una vez que se descarga tu app, esta solicita los permisos de tiempo de ejecución que necesita, y los usuarios otorgan o rechazan estos permisos.
Check and Connect: La app verifica si se otorgaron permisos antes de solicitar acceso a otros tipos de datos.
Solicitud de permisos de OAuth: Google le pide al usuario que otorgue a tu app los permisos de OAuth necesarios para los tipos de datos a los que desea acceder.
Acceso aplicado: Después de que el usuario otorga los permisos, la app puede acceder a los tipos de datos que pertenecen a los permisos a los que el usuario les otorgó permiso.