Cette page contient des informations sur les versions de l'API Google Fit. Le journal des modifications répertorie les versions par date et inclut les nouvelles fonctionnalités, les corrections de bugs ou les améliorations importantes des performances.
2 août 2021
L'écriture dans des types de données de santé est désormais en phase de disponibilité générale pour les développeurs. L'autorisation d'accéder aux types de données Health est cohérente avec tous les autres types de données. En savoir plus
27 avril 2021
L'application des modifications d'autorisation annoncées le 10 octobre 2020 a été légèrement retardée. Les modifications d'autorisation seront appliquées à partir du 4 mai 2021.
Le Règlement sur les données utilisateur et pour les développeurs Google Fit entrera également en vigueur le 4 mai 2021. La validation des applications, qui fait partie du règlement pour les développeurs Fit, commencera bientôt.
19 octobre 2020
Dans le cadre de nos efforts continus pour améliorer la sécurité et la confidentialité de Google Fit pour les développeurs et les utilisateurs, nous avons apporté des modifications aux règles et aux API de Google Fit:
- Nous avons mis en place de nouvelles Règles Google Fit pour les développeurs et les données utilisateur. Veuillez consulter le règlement et, le cas échéant, apporter les modifications appropriées à vos applications et services.
- L'accès en écriture ne permettra désormais à une application que de lire les données qu'elle a écrites. Pour continuer à lire les données écrites par d'autres applications à partir de la plate-forme Google Fit, mettez à jour votre code afin de demander des niveaux d'accès en lecture pour les types de données concernés.
- Les données de fréquence cardiaque ont leurs propres champs d'application.
- Les données sur le sommeil ont leurs propres champs d'application et un nouveau type de données.
- Lorsque vous utilisez
SessionsClient
, vous devez maintenant spécifier le type de session à laquelle votre application doit accéder, à l'aide des méthodes appropriées deFitnessOptions
.
Les développeurs pourront utiliser ces modifications de l'API à partir du 19 octobre 2020. Cette mesure s'appliquera à partir du 27 avril 2021.
Cliquez ici pour obtenir plus de détails et des instructions sur ces modifications.
21 mars 2019
L'application Google Fit affiche désormais les sessions de sommeil écrites dans l'API Android. Apprenez-en plus sur l'écriture et la lecture des données sur le sommeil.
19 novembre 2018
Les modifications suivantes ont été apportées à l'API Google Fit:
- Les requêtes de lecture pour les types de données
com.google.location.sample
etcom.google.location.bounding_box
ne renvoient que les données de l'application qui les a écrites.
26 septembre 2018
Les services Google Play Fitness 16.0.0 permettent d'accéder à deux nouveaux types de données et à leurs données globales respectives:
Artefacts publiés sur maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
Novembre 2017
Les services Google Play 11.6.0 présentent les nouvelles fonctionnalités suivantes pour Google Fit:
- Mise à jour de l'API Fitness pour les nouveaux clients basés sur
GoogleApi
, qui gèrent automatiquement les connexions aux services et nécessitent moins de code récurrent :- Ajout de la classe
BleClient
et des méthodesFitness.getBleClient()
.BleClient
est le point d'entrée pour scanner, revendiquer et utiliser des appareils Bluetooth à basse consommation dans Google Fit. - Ajout de la classe
ConfigClient
et des méthodesFitness.getConfigClient()
.ConfigClient
est le point d'entrée pour accéder aux types de données et aux paramètres personnalisés dans Google Fit. - Ajout de la classe
GoalsClient
et des méthodesFitness.getGoalsClient()
.GoalsClient
est le point d'entrée pour lire lesGoal
de remise en forme créés par les utilisateurs dans Google Fit. - Ajout de la classe
HistoryClient
et des méthodesFitness.getHistoryClient()
.HistoryClient
constitue le point d'entrée pour insérer, supprimer et lire des données dans Google Fit. - Ajout de la classe
RecordingClient
et des méthodesFitness.getRecordingClient()
.RecordingClient
constitue le point d'entrée pour activer la collecte en arrière-plan, toujours activée et à faible consommation des données des capteurs dans Google Fit. - Ajout de la classe
SensorsClient
et des méthodesFitness.getSensorsClient()
.SensorsClient
est le point d'entrée pour exposer différentes sources de données de remise en forme sur des appareils locaux et connectés, et diffuser des événements en direct aux auditeurs. - Ajout de la classe
SessionsClient
et des méthodesgetSessionsClient
.SessionsClient
est le point d'entrée pour créer et gérer lesSession
de l'activité des utilisateurs dans Google Fit.
- Ajout de la classe
Mai 2015
Les services Google Play 7.5 présentent les nouvelles fonctionnalités suivantes de Google Fit:
- Les calculs de la distance parcourue et des calories dépensées sont disponibles pour l'abonnement.
- La plate-forme Fit commence à suivre les données de distance et de calories dès qu'une application de l'appareil s'abonne à ces données. Pour en savoir plus sur la manière de vous abonner aux types de données, consultez Enregistrer des données de fitness.
- Les données ne sont pas disponibles en temps réel avec l'API Sensors.
- La plate-forme Fit peut désormais stocker des données sur les routines d'exercice, telles que les biceps et les squats, avec le type de données
com.google.activity.exercise
. Pour en savoir plus sur les exercices que Fit peut stocker, consultezWorkoutExercises
.
Avril 2015
Les services Google Play 7.3 présentent les nouvelles fonctionnalités suivantes de Google Fit:
- La plate-forme Fit peut désormais suivre les données de nutrition avec le type de données
com.google.fitness
.- Le type de données
com.google.calories.consumed
est désormais obsolète. La consommation de calories peut être enregistrée avec le type de donnéescom.google.fitness.item
. - Pour en savoir plus sur les types de données, consultez la page Types de données de fitness.
- Le type de données
- Les développeurs peuvent récupérer le nombre total de pas quotidiens pour les utiliser dans des domaines tels que les cadrans Android Wear. Pour en savoir plus, consultez la section Lire les données quotidiennes totales.
Mars 2015
Les services Google Play 7.0 présentent les nouvelles fonctionnalités suivantes de Google Fit:
- L'API Google Fit est désormais modularisée afin que vous puissiez choisir les fonctionnalités à inclure dans votre application. Ce changement réduit considérablement les besoins en mémoire pour les applications qui activent Google Fit et affecte la façon dont vous accédez aux API. Pour savoir comment mettre à jour votre code, consultez Se connecter au service de remise en forme.
- La plate-forme Fit calcule maintenant la distance parcourue. Pour accéder aux données, utilisez le type de données
com.google.distance.delta
. Pour en savoir plus sur les types de données, consultez la page Types de données de fitness. - Les développeurs peuvent désormais lire et écrire des données précises sur le sommeil.
Cela comprend le sommeil léger, le sommeil profond, le sommeil paradoxal et les activités éveillées. Ces types d'activités précis ont été ajoutés au type énuméré
FitnessActivities
.- Pour insérer des données de sommeil, créez une session de type
FitnessActivities.SLEEP
. - Pour détecter le niveau de précision de votre session, insérez des segments d'activité de types :
- Pour lire les données de sommeil, interrogez les sessions de sommeil pour les segments d'activité de sommeil comme vous le feriez avec des activités de remise en forme normales.
- Pour insérer des données de sommeil, créez une session de type