- ¿Cómo obtengo los mismos valores (recuento de pasos, calorías, distancia, etc.) que los de la app de Google Fit?
- ¿Cómo puedo leer los datos que escriben otras apps o dispositivos en la plataforma?
- ¿Debo instalar la app de Fit para usar las APIs?
¿Cómo obtengo los mismos valores (recuento de pasos, calorías, distancia, etc.) que los de la app de Google Fit?
Te recomendamos que leas por tipo de datos para obtener los mismos valores que en la app de Google Fit. Obtén información para leer el recuento de pasos diarios aquí.
La plataforma de Google Fit revisa toda la información disponible para un tipo de datos específico proveniente de diferentes fuentes y la combina de forma lógica. Por ejemplo, un usuario hace un seguimiento de una carrera con su reloj inteligente y su teléfono. Se combina el recuento de pasos del reloj y el teléfono para obtener el recuento de pasos más completo. Cuando combinas datos, se priorizan los datos del reloj sobre los del teléfono (la priorización evita que se cuenten los pasos duplicados). La plataforma de Google Fit muestra esta información combinada precisa cuando lees el tipo de datos.
En particular, a los pasos se les aplica esta validación adicional para que el paso final cuente lo más preciso posible.
Google Fit detecta cuando los usuarios realizan actividades que no deben contribuir a su recuento de pasos (como andar en bicicleta, conducir o viajar en transporte público) y las quita del recuento de pasos final.
La app de Google Fit muestra este recuento de pasos estimado más preciso en la app para iOS y Android, y en la app de Google Fit en relojes inteligentes con Wear OS.
Si lees desde la fuente de datos de tu app en lugar de por tipo de datos y esta solo usa datos locales de pasos, el recuento será diferente del de la app de Google Fit.
Si lees los tipos de datos, pero los valores aún son diferentes a los de la app de Google Fit, esta diferencia temporal en los números podría deberse a retrasos en la sincronización. Nuestro backend tiene la versión más reciente de los datos, y tu app mostrará los mismos valores una vez que se sincronice con el backend.
¿Cómo puedo leer los datos que escriben otras apps o dispositivos en la plataforma?
En el caso de la API de REST, realiza una solicitud HTTP para enumerar las fuentes de datos. En la respuesta, se enumerarán todas las fuentes de datos disponibles para que tu app lea.
En el caso de las APIs de Android, lee por tipo de datos, y la plataforma de Fit mostrará la transmisión combinada de forma predeterminada. Esto incluye automáticamente todos los datos disponibles para tu app, incluidos los datos que escriben otras apps. No podrás ver una lista de las apps o los dispositivos de los que provienen los datos con las APIs de Android.
¿Necesito instalar la app de Google Fit para usar las APIs?
No, no necesitas instalar la app de Google Fit para usar las APIs o la plataforma de Fit.