Esta página contiene información sobre las versiones de la API de Google Fit. El registro de cambios enumera las versiones por fecha y, además, incluye funciones nuevas, correcciones de errores o mejoras de rendimiento significativas.
2 de agosto de 2021
La escritura en tipos de datos de salud ahora está disponible de forma general para los desarrolladores. La autorización para acceder a los tipos de datos de Health es coherente con todos los demás tipos de datos. Obtén más detalles aquí.
27 de abril de 2021
Hubo un pequeño retraso en la aplicación de los cambios en las autorizaciones anunciados el 10 de octubre de 2020. Los cambios en la autorización se aplicarán a partir del 4 de mayo de 2021.
La Política de Datos del Usuario y Desarrolladores de Google Fit también se aplicará el 4 de mayo de 2021. La verificación de apps, como parte de la aplicación de la política para desarrolladores de Fit, comenzará a emitirse en el momento correcto.
19 de octubre de 2020
Como parte de nuestros esfuerzos continuos por mejorar la seguridad y la privacidad de Google Fit para los desarrolladores y usuarios, realizamos algunos cambios en las políticas y las API de Google Fit:
- Hay una nueva Política de Datos del Usuario y Desarrolladores de Google Fit. Revisa la política y, si es relevante, realiza los cambios adecuados en tus apps y servicios.
- Ahora, el acceso de escritura solo permitirá que una app lea datos que haya escrito. Para seguir leyendo datos escritos por otras apps desde la plataforma de Google Fit, actualiza tu código a fin de solicitar permisos de acceso de lectura para los tipos de datos relevantes.
- Los datos de ritmo cardíaco tienen sus propios alcances.
- Los datos de sueño tienen sus propios alcances y un nuevo tipo de datos.
- Cuando trabajas con
SessionsClient
, ahora debes especificar a qué tipo de sesión debe acceder tu app, mediante los métodos apropiados deFitnessOptions
.
Estos cambios estarán disponibles para los desarrolladores a partir del 19 de octubre de 2020. La aplicación comenzará el 27 de abril de 2021.
Consulta aquí para obtener más detalles e instrucciones sobre estos cambios.
21 de marzo de 2019
La app de Google Fit ahora muestra sesiones de sueño escritas en la API de Android. Obtén más información sobre cómo escribir y leer datos de sueño.
19 de noviembre de 2018
Se realizaron los siguientes cambios en la API de Google Fit:
- Las solicitudes de lectura para los tipos de datos
com.google.location.sample
ycom.google.location.bounding_box
solo mostrarán datos para la misma app que los escribió.
26 de septiembre de 2018
Google Play Services Fitness 16.0.0 proporciona acceso a dos nuevos tipos de datos y sus respectivos agregados:
Artefactos lanzados en maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
Noviembre de 2017
Servicios de Google Play 11.6.0 presenta las siguientes funciones nuevas de Google Fit:
- Se actualizó la API de Fitness para los clientes nuevos basados en
GoogleApi
, que administran automáticamente las conexiones a los servicios y requieren menos código estándar para usar:- Se agregaron la clase
BleClient
y los métodosFitness.getBleClient()
.BleClient
proporciona el punto de entrada para buscar, reclamar y usar dispositivos Bluetooth de bajo consumo en Google Fit. - Se agregaron la clase
ConfigClient
y los métodosFitness.getConfigClient()
.ConfigClient
proporciona el punto de entrada para acceder a la configuración y los tipos de datos personalizados en Google Fit. - Se agregaron la clase
GoalsClient
y los métodosFitness.getGoalsClient()
.GoalsClient
proporciona el punto de entrada para leerGoal
de los ejercicios creados por los usuarios en Google Fit. - Se agregaron la clase
HistoryClient
y los métodosFitness.getHistoryClient()
.HistoryClient
proporciona el punto de entrada para insertar, borrar y leer datos en Google Fit. - Se agregaron la clase
RecordingClient
y los métodosFitness.getRecordingClient()
.RecordingClient
proporciona el punto de entrada para habilitar la recopilación de datos del sensor de bajo consumo y en segundo plano de Google Fit. - Se agregaron la clase
SensorsClient
y los métodosFitness.getSensorsClient()
.SensorsClient
proporciona el punto de entrada para exponer diferentes fuentes de datos de entrenamiento en dispositivos conectados y locales, y para entregar eventos en vivo a los oyentes. - Se agregaron la clase
SessionsClient
y los métodosgetSessionsClient
.SessionsClient
proporciona el punto de entrada para crear y administrarSession
de la actividad del usuario en Google Fit.
- Se agregaron la clase
Mayo de 2015
Servicios de Google Play 7.5 presenta las siguientes funciones nuevas de Google Fit:
- La distancia recorrida y los cálculos de las calorías gastadas están disponibles para la suscripción.
- La plataforma de Fit comienza a realizar el seguimiento de los datos de distancia y calorías apenas una app del dispositivo se suscribe a los datos. Para obtener más información sobre cómo suscribirse a los tipos de datos, consulta Cómo grabar datos de entrenamiento.
- Los datos no están disponibles en tiempo real con la API de Sensors.
- La plataforma de Fit ahora puede almacenar datos de rutinas de ejercicio, como flexiones de bíceps y sentadillas, con el tipo de datos
com.google.activity.exercise
. Para obtener más información sobre los ejercicios que Fit puede almacenar, consultaWorkoutExercises
.
abril de 2015
Servicios de Google Play 7.3 presenta las siguientes funciones nuevas de Google Fit:
- Ahora, la plataforma de Fit puede realizar un seguimiento de los datos de nutrición con el tipo de datos
com.google.fitness
.- El tipo de datos
com.google.calories.consumed
dejó de estar disponible. El consumo de calorías se puede registrar con el tipo de datoscom.google.fitness.item
. - Para obtener más información sobre los tipos de datos, consulta Tipos de datos de entrenamiento.
- El tipo de datos
- Los desarrolladores pueden recuperar conteos diarios agregados de pasos para usarlos en áreas como las caras de reloj de Android Wear. Para obtener más información, consulta Lee datos totales diarios.
marzo de 2015
Servicios de Google Play 7.0 presenta las siguientes funciones nuevas de Google Fit:
- La API de Google Fit ahora está modularizada para que puedas elegir qué funciones incluir en tu app. Este cambio reduce significativamente el requisito de memoria para las apps que habilitan Google Fit y afecta la forma en que accedes a las API. Para obtener más información sobre cómo actualizar tu código, consulta Cómo conectarse al servicio de entrenamiento.
- La plataforma de Fit ahora calcula la distancia. Para acceder a los datos, usa el tipo de datos
com.google.distance.delta
. Para obtener más información sobre los tipos de datos, consulta Tipos de datos de entrenamiento. - Ahora los desarrolladores pueden leer y escribir datos detallados del sueño.
Se incluyen las fases de sueño ligero, profundo, REM y despierto. Estos tipos de actividad detallados se agregaron al tipo enumerado
FitnessActivities
.- Para insertar datos de sueño, crea una sesión del tipo
FitnessActivities.SLEEP
. - Para detectar el nivel de detalle en tu sesión, inserta segmentos de actividades de los siguientes tipos:
- Para leer los datos de sueño, consulta las sesiones de sueño de los segmentos de actividad de sueño como lo harías con las actividades de entrenamiento normales.
- Para insertar datos de sueño, crea una sesión del tipo