Guide de migration

La gamme de produits et services Google comprend de nombreux produits et services de santé, y compris Santé Connect. L'API Google Fit Android est obsolète et sera disponible jusqu'à la fin 2024, date à laquelle elle sera désactivée. Les directives suivantes indiquent l'API ou la plate-forme vers laquelle effectuer la migration à partir de chaque API Android Google Fit.

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.

    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 cette procédure.
    • 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 nous ayons abandonné l'API Fit pour Android, nous prévoyons de la désactiver au plus tôt fin 2024. Cela laisse aux utilisateurs suffisamment de temps pour passer à Santé Connect et continuer à utiliser le service.

    Étape 3 : Nettoyage

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

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

    Le calendrier d'abandon de l'API Fit pour Android doit dépendre de vos propres analyses et évaluations. Vous pouvez conserver l'intégration de l'API Fit Android jusqu'à fin 2024.