Guide de migration

La gamme de produits et services Google comprend de nombreux produits et services de santé, y compris Santé Connect. Les API Google Fit ont été abandonnées et resteront compatibles jusqu'au 30 juin 2025, date à laquelle elles seront désactivées. Les directives suivantes indiquent l'API ou la plate-forme vers laquelle effectuer la migration à partir de chaque API Android Google Fit.

Migrer de l'API Fit Android vers l'API Santé Connect

Pour migrer vers l'API Santé Connect, vous devez suivre trois étapes clés.

Étape 1 : Intégration

La première étape de l'intégration consiste à ajouter Santé Connect à votre application. Cela inclut les éléments suivants :

  • Intégrez Santé Connect en suivant ces étapes de démarrage.
  • Déclarez les types de données et le mode d'accès requis dans le fichier manifeste de l'application.
  • Obtenez l'autorisation de l'utilisateur pour accéder à Santé Connect.
  • Lisez/écrivez des données en fonction de vos cas d'utilisation ou workflows spécifiques.

Étape 2 : Migration

Nous vous recommandons de maintenir vos intégrations d'API Android Google Fit et Santé Connect actives pendant que les utilisateurs passent d'une plate-forme à l'autre. Bien que l'API Google Fit pour Android ait été abandonnée, nous prévoyons de la désactiver au plus tôt le 30 juin 2025. Cela laisse aux utilisateurs suffisamment de temps pour passer à Santé Connect et continuer à utiliser le service.

Étape 3 : Nettoyage

Pour supprimer le SDK Google Fit, procédez comme suit:

  1. Supprimez le code associé à l'API Google Fit pour Android.
  2. Supprimez les dépendances des services Google Play.

API Sensor

L'API Sensor vous permet de lire les données brutes des capteurs dans votre application en temps réel. L'API Sensor effectue les opérations suivantes :

  • Répertorie les sources de données disponibles sur l'appareil et sur les appareils associés.
  • Enregistre les écouteurs pour recevoir les données brutes des capteurs.
  • Désenregistre les écouteurs afin qu'ils ne reçoivent plus les données brutes des capteurs.

Migrez vers les API ou les plates-formes suivantes depuis l'API Sensor :

Téléphone Wear

Utiliser SensorManager, FusedLocationProvider

Utiliser Services Santé

  • PassiveMonitoringClient
  • MeasureClient
  • ExerciseClient

    Ou passer par SensorManager ou FusedLocationProvider

API Session

Les sessions représentent un intervalle de temps pendant lequel les utilisateurs font une activité physique.

L'API Session permet à votre application de créer des sessions dans le référentiel de remise en forme.

Migrer vers les API ou les plates-formes suivantes à partir de l'API Session :

Téléphone Wear

Début/Arrêt : non applicable. L'application doit suivre l'état des sessions en cours en interne.

Lecture/Écriture : utiliser Santé Connect

Démarrer/Arrêter : utiliser Services Santé (ExerciseClient)

Lecture/Écriture : utiliser Santé Connect via l'application mobile

Pour des workflows spécifiques, nous vous recommandons de suivre les conseils suivants :

  • Insérer une session : les développeurs doivent utiliser Santé Connect et insérer un enregistrement ActivitySession ou un enregistrement SleepSession en conséquence.
  • API Recording

    L'API Recording permet à votre application de demander le stockage automatisé des données de capteurs de manière économe en batterie en créant des abonnements. Un abonnement est associé à une application Android et comprend un type de données de remise en forme ou une source de données spécifique.

    Migrez vers les API ou les plates-formes suivantes depuis l'API Recording :

    Téléphone Wear

    Pour migrer à partir de l'API Recording, procédez comme suit :

    1. Implémentez la capture de données à l'aide de SensorManager.
    2. Écrivez les données capturées dans Santé Connect.
    3. Combinez les étapes a et b si nécessaire dans un service de premier plan, par exemple lorsque vous devez continuer à enregistrer des données sans interagir avec l'application elle-même.

    Utiliser Services Santé

    • PassiveMonitoringClient
    • ExerciseClient

      Consultez la documentation sur Services Santé pour en savoir plus sur les différences entre PassiveMonitoringClient et ExerciseClient.

    History API

    L'API History permet à votre appli d'effectuer des opérations groupées sur le référentiel de remise en forme, y compris de lire, d'insérer, de mettre à jour et de supprimer des données historiques sur la santé et le bien-être.

    Migrez vers les API ou plates-formes suivantes depuis l'API History :

    Téléphone Wear

    Utiliser Santé Connect

    Utilisez Santé Connect depuis l'appli mobile et non l'accessoire connecté.

    API Goals

    Les utilisateurs peuvent se fixer des objectifs dans l'application Google Fit. Les objectifs aident les utilisateurs à rester actifs chaque jour. À partir de leur profil, les utilisateurs peuvent ajuster le nombre de pas et de points cardio qu'ils souhaitent atteindre chaque jour. La plate-forme Fit enregistre leurs objectifs et suit leur activité quotidienne à l'aide de l'API Goals.

    Téléphone Wear
    Aucune API de remplacement disponible. Aucune API de remplacement disponible.

    API BLE

    Votre application peut détecter les appareils Bluetooth à basse consommation (BLE) disponibles et insérer les données des capteurs dans la plate-forme Google Fit à l'aide de l'API BLE.

    Migrez vers les API ou les plates-formes suivantes à partir de l'API BLE :

    Téléphone Wear
    Utilisez directement les API Android Bluetooth. Utilisez directement les API Android Bluetooth.