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 de nouvelles fonctionnalités, des corrections de bugs ou des améliorations significatives des performances.
2 août 2021
L'écriture dans les types de données d'état est désormais accessible à tous les développeurs. L'autorisation d'accès aux types de données Santé est cohérente avec tous les autres types de données. En savoir plus
27 avril 2021
L'application des modifications des autorisations annoncées le 10 octobre 2020 a été retardée. Les modifications d'autorisation seront appliquées à partir du 4 mai 2021.
Les Règles relatives aux données utilisateur et aux développeurs Google Fit entreront également en vigueur le 4 mai 2021. La validation de l'application, conformément au règlement pour les développeurs Fit, commencera en temps voulu.
19 octobre 2020
Dans le cadre de nos efforts constants pour améliorer la sécurité et la confidentialité de Google Fit pour les développeurs et les utilisateurs, nous avons modifié les règles et les API de Google Fit:
- Il existe un nouveau Règlement concernant les données utilisateur et le développeur Google Fit. 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 appli de lire que 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 auquel votre application doit accéder, à l'aide des méthodes appropriées deFitnessOptions
.
Les développeurs pourront utiliser ces modifications d'API à partir du 19 octobre 2020. Application à partir du 27 avril 2021.
Pour en savoir plus et obtenir des instructions sur ces modifications, cliquez ici.
21 mars 2019
L'application Google Fit affiche désormais les sessions de sommeil écrites dans l'API Android. Découvrez comment écrire et lire les données sur votre 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 ayant écrit les données.
26 septembre 2018
Les services Google Play Fitness 16.0.0 permettent d'accéder à deux nouveaux types de données et à leurs agrégations 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 introduisent les nouvelles fonctionnalités Google Fit suivantes:
- 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 à utiliser :- Ajout de la classe
BleClient
et des méthodesFitness.getBleClient()
.BleClient
fournit le point d'entrée pour scanner, revendiquer et utiliser les appareils Bluetooth à basse consommation dans Google Fit. - Ajout de la classe
ConfigClient
et des méthodesFitness.getConfigClient()
.ConfigClient
constitue le point d'entrée permettant d'accéder aux paramètres et aux types de données personnalisés dans Google Fit. - Ajout de la classe
GoalsClient
et des méthodesFitness.getGoalsClient()
.GoalsClient
fournit le point d'entrée pour lire les donnéesGoal
de remise en forme créées par les utilisateurs dans Google Fit. - Ajout de la classe
HistoryClient
et des méthodesFitness.getHistoryClient()
.HistoryClient
fournit le point d'entrée permettant d'insérer, de supprimer et de lire des données dans Google Fit. - Ajout de la classe
RecordingClient
et des méthodesFitness.getRecordingClient()
.RecordingClient
fournit le point d'entrée permettant d'activer la collecte en arrière-plan des données des capteurs dans une faible consommation d'énergie et de façon permanente dans Google Fit. - Ajout de la classe
SensorsClient
et des méthodesFitness.getSensorsClient()
.SensorsClient
constitue le point d'entrée pour exposer différentes sources de données de remise en forme dans les appareils locaux et connectés, et diffuser des événements en direct aux auditeurs. - Ajout de la classe
SessionsClient
et des méthodesgetSessionsClient
.SessionsClient
fournit le point d'entrée pour créer et gérer lesSession
liés à l'activité des utilisateurs dans Google Fit.
- Ajout de la classe
Mai 2015
Les services Google Play 7.5 introduisent les nouvelles fonctionnalités Google Fit suivantes:
- La distance parcourue et les calculs des calories dépensées sont disponibles sur abonnement.
- La plate-forme Fit commence à suivre les données de distance et de calories dès qu'une application installée sur l'appareil s'abonne à ces données. Pour en savoir plus sur l'abonnement aux types de données, consultez la page Enregistrer des données de remise en forme.
- 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 de routine 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 introduisent les nouvelles fonctionnalités Google Fit suivantes:
- La plate-forme Fit peut désormais suivre les données nutritionnelles 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 Types de données de remise en forme.
- Le type de données
- Les développeurs peuvent récupérer le nombre de pas quotidien pour les zones telles que les cadrans Android Wear. Pour en savoir plus, consultez Lire le total quotidien de données.
Mars 2015
Les services Google Play 7.0 introduisent les nouvelles fonctionnalités Google Fit suivantes:
- L'API Google Fit est désormais modulaire afin que vous puissiez choisir les fonctionnalités à inclure dans votre application. Ce changement réduit considérablement les besoins en mémoire des 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 la distance. 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 remise en forme. - Les développeurs peuvent désormais lire et écrire des données précises sur le sommeil.
Cela inclut les activités de sommeil léger, de sommeil profond, de sommeil paradoxal et d'éveil. 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 type :
- Pour lire les données de sommeil, interrogez les sessions de sommeil sur les segments d'activité de sommeil comme vous le feriez avec des activités physiques normales.
- Pour insérer des données de sommeil, créez une session de type