Guía de migración

Google tiene muchos productos y servicios relacionados con la salud en su cartera, como Health Connect. La API de Google Fit Android dejó de estar disponible y se admitirá hasta fin de 2024, momento en el que se desactivará. En los siguientes lineamientos, se muestra a qué API o plataforma debes migrar desde cada API de Google Fit Android.

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:

  • PassiveMonitoringClient
  • MeasureClient
  • ExerciseClient

    (también puedes usar SensorManager y FusedLocationProvider)

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:

  • Inserta una sesión: Los desarrolladores deben usar Health Connect y, en consecuencia, insertar un registro de ActivitySession o uno de SleepSession.
  • 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:

    1. Implementa la captura de datos con SensorManager.
    2. Escribe los datos capturados en Health Connect.
    3. Combina los pasos a y b cuando sea necesario en un servicio en primer plano, por ejemplo, cuando necesites continuar grabando datos sin interactuar con la app.

    Usa Servicios de salud:

    • PassiveMonitoringClient
    • ExerciseClient

      (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.

    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:

    • Para integrar la app en Health Connect, sigue los pasos que se describen aquí.
    • 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 Fit Android dejó de estar disponible, no esperamos darla de baja antes de fin de 2024. 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 Fit:

    1. Quita el código asociado con la API de Fit Android.
    2. Quita las dependencias.

    El momento de la baja de la API de Fit Android dependerá de tus propias estadísticas y evaluaciones. Puedes mantener la integración con la API de Fit Android hasta fin de 2024.