Las APIs de Google Fit, incluida la API de REST de Google Fit, dejarán de estar disponibles en 2026. A partir del 1 de mayo de 2024, los desarrolladores no podrán registrarse para usar estas APIs.
Te recomendamos migrar a la API de Google Health para las integraciones basadas en la nube o a Health Connect para el seguimiento de pasos y las apps para Android que priorizan los dispositivos móviles. Para obtener instrucciones sobre a qué API o plataforma migrar, consulta la guía de migración de Fit.
Google utiliza tecnología de IA para traducir contenido a tu idioma preferido. Las traducciones realizadas con IA pueden contener errores.
Comienza en Android
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 tu 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. Te recomendamos 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 para los Servicios de Google Play en tu host de desarrollo:
Esto garantiza que Gradle descargue automáticamente el SDK de fitness cuando compile tu app.
Compila y prueba tu app
Después de completar 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 para trabajar con
datos en Google Fit.
Crea un cliente de API y agrega los tipos de datos a los que tu app necesita acceder para escribir o leer datos. Están disponibles los siguientes extremos:
SensorsClient: Accede a diferentes fuentes de datos de salud y bienestar de los sensores de hardware del dispositivo local y de los dispositivos complementarios.
RecordingClient: Para la recopilación de datos de sensores en segundo plano, de bajo consumo y siempre activa.
HistoryClient: Inserta, borra y lee 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:
Figura 1.Flujo de autorización para los usuarios.
Permisos de Android: Los usuarios ven qué permisos de Android solicitó tu app antes de descargarla. Después de que se descarga la app, esta solicita los permisos de tiempo de ejecución que necesita, y los usuarios los otorgan o rechazan.
Verificación de aplicaciones y conexión: Tu app verifica si se otorgaron permisos antes de solicitar acceso a otros tipos de datos.
Solicitud de permisos de OAuth: Google le solicita al usuario que le otorgue a tu app
los permisos de OAuth necesarios para los tipos de datos a los que quiere acceder.
Acceso aplicado: Después de que el usuario otorga los permisos, tu app puede acceder a los tipos de datos que pertenecen a los permisos que el usuario otorgó.