Google tiene muchos productos y servicios relacionados con la salud en su cartera, como Health Connect. Las APIs de Google Fit dejaron de estar disponibles y se admitirán hasta el 30 de junio de 2025, fecha en la que se darán de baja. En los siguientes lineamientos, se muestra a qué API o plataforma debes migrar desde cada API de Google Fit Android.
Cómo migrar de la API de Fit Android a la API de Health Connect
Debes completar 3 pasos clave para migrar a la API de Health Connect.
Paso 1: Integración
El primer paso para realizar la integración es agregar Health Connect a tu app. Esto incluye lo siguiente:
- Realiza la integración con Health Connect siguiendo estos pasos para comenzar.
- Declara los tipos de datos y el modo de acceso necesarios en el manifiesto de la app.
- Obtén el permiso del usuario para acceder a Health Connect.
- Lee y escribe datos según tus casos de uso o flujos de trabajo específicos.
Paso 2: Migración
Te recomendamos que mantengas activas las integraciones de las APIs de Google Fit Android y de Health Connect mientras los usuarios migran de una plataforma a otra. Si bien la API de Google Fit para Android dejó de estar disponible, queremos dar de baja la API antes del 30 de junio de 2025. De esta manera, los usuarios tendrán tiempo suficiente para cambiar a Health Connect y continuar usando el servicio.
Paso 3: Limpieza
Sigue estos pasos para quitar el SDK de Google Fit:
- Quita el código asociado con la API de Google Fit para Android.
- Quita las dependencias de los Servicios de Google Play.
API de Sensor
La API de Sensor te permite leer datos de sensores sin procesar en la app en tiempo real. La API de Sensor hace lo siguiente:
- Muestra una lista de las fuentes de datos disponibles en el dispositivo y en los dispositivos complementarios.
- Registra los objetos de escucha para recibir datos de sensores sin procesar.
- Cancela el registro de los objetos de escucha de modo que ya no reciban datos de sensores sin procesar.
Migra a las siguientes APIs o plataformas desde la API de Sensor:
Teléfono | Wear |
Usa SensorManager y FusedLocationProvider. |
Usa Servicios de salud:
|
API de Session
Las sesiones representan un intervalo durante el cual los usuarios realizan una actividad física.
La API de Session permite que tu app cree sesiones en la tienda de entrenamiento.
Migra a las siguientes API o plataformas desde la API de Session:
Teléfono | Wear |
Iniciar/detener: No aplicable. La aplicación debe realizar un seguimiento interno del estado de las sesiones en curso. Lectura/escritura: Usa Health Connect. |
Iniciar/detener: Usa Servicios de salud (ExerciseClient). Lectura/escritura: Usa Health Connect mediante la app para dispositivos móviles. Para flujos de trabajo específicos, te recomendamos lo siguiente:
|
API de Recording
La API de Recording permite que tu app solicite el almacenamiento automatizado de datos de sensores con uso eficiente de la batería mediante la creación de suscripciones. Una suscripción se asocia a una app para Android y consiste en un tipo de datos de actividad física o una fuente de datos específica.
Migra a las siguientes API o plataformas desde la API de Recording:
Teléfono | Wear |
Sigue estos pasos para migrar de la API de Recording:
|
Usa Servicios de salud:
(consulta la documentación de Servicios de salud para obtener más información sobre las diferencias entre PassiveMonitoringClient y ExerciseClient) |
History API
La API de History permite que tu app realice operaciones masivas en la tienda de entrenamiento, como leer, insertar, actualizar y borrar datos históricos de salud y bienestar.
Migra a las siguientes API o plataformas desde la API de History:
Teléfono | Wear |
Usa Health Connect. |
Usa Health Connect desde la app para dispositivos móviles y no desde el wearable. |
API de Goals
Los objetivos son las metas de la app de Google Fit que los usuarios pueden configurar para ellos mismos. Ayudan a motivar a los usuarios a mantenerse activos todos los días. Desde su perfil, cada usuario puede ajustar la cantidad de pasos y Puntos cardio que desean alcanzar cada día. La plataforma de Fit registra sus objetivos y realiza un seguimiento de su actividad diaria con respecto a ellos mediante la API de Goals.
Teléfono | Wear |
No hay una API de reemplazo disponible. | No hay una API de reemplazo disponible. |
API de BLE
La app puede buscar dispositivos Bluetooth de bajo consumo (BLE) e insertar datos de sensores en la plataforma de Google Fit mediante la API de BLE.
Migra a las siguientes API o plataformas desde la API de BLE:
Teléfono | Wear |
Usa las APIs de Bluetooth para Android directamente. | Usa las APIs de Bluetooth para Android directamente. |