En esta página, se enumeran algunas de las preguntas frecuentes y sus respuestas.
P.: ¿Health Connect solo está disponible en la plataforma de Android?
R.: Sí. Tanto la API como la app de Health Connect están disponibles solo en la plataforma de Android.
Para conocer los casos de uso de los datos de los sensores de salud en Wear OS, consulta la documentación de la API de Health Services.
P.: ¿Cómo accedo a Health Connect?
R.: El método para acceder a Health Connect depende de la versión de Android que se ejecute en tu dispositivo:
- En Android 14, Health Connect forma parte del sistema Android. Para acceder a Health Connect, ve a Configuración > Seguridad y privacidad > Privacidad y busca Health Connect.
En versiones anteriores de Android que admiten Health Connect, incluido Android 13, Health Connect es una app disponible para el público que puedes descargar desde Google Play Store. Puedes acceder a la app de una de las siguientes maneras:
- Ve a Configuración > Apps, busca Health Connect y ábrela.
- Configura el acceso rápido a Health Connect con la Configuración rápida, que se encuentra en la bandeja del sistema.
- Ve a la página de Google Play Store de Health Connect y presiona Abrir.
P.: ¿Cómo se migran los datos de salud de Android 13 a Android 14?
R.: La migración del APK de Health Connect para Android 13 a la app del sistema de Health Connect para Android 14 se inicia automáticamente en cuanto actualizas a Android 14.
Durante la migración, las APIs de Android 14 se suspenden con el estado “Migración en proceso”. El estado también se puede ver en la IU de Health Connect. Una vez que se complete la migración, podrás desinstalar el APK independiente de Health Connect.
Consulta la guía de migración de Android 13 a Android 14 para obtener más información.
P.: ¿Health Connect es compatible con teléfonos Android que no tienen instalados los Servicios de Google Play?
R.: No. Health Connect tiene ciertos requisitos de compatibilidad, entre los que se incluyen que los dispositivos móviles cuenten con Android 9 (nivel de API 28) o versiones posteriores con los Servicios de Google Play instalados.
P.: ¿En qué se diferencia Health Connect de Google Fit?
A: En la siguiente tabla, se describen las diferencias arquitectónicas clave entre las dos APIs:
Health Connect | Google Fit |
---|---|
Se centra en los dispositivos Health Connect se centra en los dispositivos. Los datos se almacenan en el dispositivo del usuario en lugar de asociarse con una Cuenta de Google específica. | Se centra en la Cuenta de Google Google Fit se centra en la cuenta. Los datos se almacenan en una infraestructura del servidor. Su modelo de datos está completamente vinculado a Cuentas de Google específicas, en lugar de los dispositivos del usuario, lo que convierte al servidor en la fuente de información de Google Fit. |
Control de permisos preciso
Los usuarios tienen un control detallado sobre las apps que tienen acceso de lectura o escritura en cada tipo de datos a través de Health Connect. |
Permisos basados en OAuth
Los permisos de Google Fit requieren trabajo adicional, ya que se basan en la autenticación de OAuth. Los permisos de OAuth también pueden abarcar una mayor cantidad de tipos de datos. |
Menor procesamiento de datos Health Connect implica muy poco procesamiento y derivación de datos, con algunas excepciones menores para tipos de datos como Calorías basales y Tasa metabólica basal (BMR). Por lo tanto, los desarrolladores tendrán acceso a más datos sin procesar con Health Connect. | Procesamiento de datos específicos del servicio Google Fit procesa más datos para convertir algunos tipos de datos en otros o combinarlos. Google Fit procesa datos para un servicio específico, en lugar de brindar acceso a datos sin procesar como lo hace Health Connect. |
P.: ¿El almacenamiento de Health Connect se realiza en el dispositivo o se basa en la nube?
R.: Health Connect proporciona almacenamiento en el dispositivo. Nuestro objetivo es crear un sistema que les otorgue a los usuarios el control total de sus datos, así como las apps y los servicios con los que los comparten.
P.: ¿Qué dispositivos móviles pueden usar la app de Health Connect?
R.: Solo los dispositivos móviles con Android 9 (nivel de API 28) o versiones posteriores pueden usar la app de Health Connect. Estos dispositivos también deben tener instalados los Servicios de Google Play.
P.: ¿Existe un SDK de Java en Jetpack? ¿Se agregará en algún momento?
R.: El SDK de Health Connect solo está disponible en Kotlin. No tenemos planes inmediatos para agregar un SDK de Java a la biblioteca de Jetpack. Sin embargo, más adelante, podremos admitir ambos lenguajes de programación según los comentarios que envíe el desarrollador.
P.: ¿Cuál es el rango de datos históricos que Health Connect puede leer o escribir?
A: Health Connect permite que la app lea registros con time
o startTime
de hasta 30 días antes de la primera solicitud de permiso correcta de tu app. Si deseas que tu app lea registros después de 30 días, usa el permiso PERMISSION_READ_HEALTH_DATA_HISTORY
. Si tu app se desinstala y luego se vuelve a instalar, la fecha de restablecimiento se marca como la nueva fecha de inicio, como si la usaras por primera vez.
No hay restricciones para los datos que compartes con Health Connect. Sin embargo, evita escribir grandes cantidades de datos históricos en este momento. Del mismo modo, evita escribir datos asociados con eventos futuros, como una predicción del MenstruationPeriodRecord
.
P.: ¿Con quién debo comunicarme si necesito ayuda para integrar Health Connect con mi app?
R.: Si tienes preguntas técnicas, problemas o inquietudes sobre la integración de Health Connect, comunícate con health-connect-support@google.com.
Nuestros especialistas de asistencia trabajan arduamente para responder las preguntas de los desarrolladores de la forma más rápida y completa posible. Mientras tanto, consulta la documentación de Health Connect para obtener la ayuda que necesites.
P.: ¿Cómo declaro el acceso para leer o escribir tipos de datos?
R.: Para que tu app tenga acceso de lectura o escritura a los tipos de datos de Health Connect, usa Play Console para declarar que tu app accede a estos tipos.