Guida alla migrazione

Google offre molti prodotti e servizi per la salute, tra cui Health Connect. Le API Google Fit sono state ritirate e saranno supportate fino al 2026, quando verranno ritirate. Le seguenti linee guida mostrano a quale API o piattaforma eseguire la migrazione da ogni API Android di Google Fit.

Migrazione dall'API Android Fit all'API Connessione Salute

Per eseguire la migrazione all'API Health Connect, devi completare 3 passaggi chiave.

Passaggio 1: esegui l'integrazione

Il primo passaggio per l'integrazione è aggiungere Connessione Salute alla tua app. Ciò include quanto segue:

  • Esegui l'integrazione con Connessione Salute seguendo questi passaggi iniziali.
  • Dichiara i tipi di dati e la modalità di accesso richiesti nel file manifest dell'app.
  • Ricevi l'autorizzazione dell'utente ad accedere a Connessione Salute.
  • Leggi/scrivi i dati in base a casi d'uso o flussi di lavoro specifici.

Passaggio 2: esegui la migrazione

Ti consigliamo di mantenere attive sia le integrazioni dell'API Android di Google Fit sia quelle dell'API Health Connect durante la migrazione degli utenti da una piattaforma all'altra. Anche se abbiamo ritirato l'API Android di Google Fit, prevediamo di disattivarla non prima del 2026. Questo per dare agli utenti il tempo sufficiente per passare a Health Connect e continuare a utilizzare il servizio.

Passaggio 3: pulisci

Per rimuovere l'SDK Google Fit:

  1. Rimuovi il codice associato all'API Android di Google Fit.
  2. Rimuovi le dipendenze di Google Play Services.

API Sensor

L'API Sensor ti consente di leggere i dati non elaborati dei sensori nella tua app in tempo reale. L'API Sensor svolge quanto segue:

  • Elenca le origini dati disponibili sul dispositivo e sui dispositivi complementari.
  • Registra gli ascoltatori per ricevere i dati non elaborati dei sensori.
  • Registra gli ascoltatori in modo che non ricevano più dati non elaborati del sensore.

Esegui la migrazione alle seguenti API o piattaforme dall'API Sensor:

Telefono Wear

Utilizza SensorManager, FusedLocationProvider

Utilizzare i servizi per la salute

  • PassiveMonitoringClient
  • MeasureClient
  • ExerciseClient

    In alternativa, utilizza SensorManager, FusedLocationProvider

API Session

Le sessioni rappresentano un intervallo di tempo durante il quale gli utenti svolgono un'attività fisica.

L'API Session consente alla tua app di creare sessioni nel negozio per il fitness.

Esegui la migrazione alle seguenti API o piattaforme dall'API Session:

Telefono Wear

Avvio/arresto: non applicabile. L'applicazione deve monitorare internamente lo stato delle sessioni in corso.

Lettura/scrittura: utilizza Connessione Salute.

Avvio/arresto: utilizza i servizi sanitari (ExerciseClient)

Lettura/scrittura: utilizza Connessione Salute tramite app mobile.

Per flussi di lavoro specifici, consigliamo quanto segue:

  • Inserimento di una sessione: gli sviluppatori devono utilizzare Connessione Salute tramite app mobile e inserire un record ExerciseSession o un record SleepSession di conseguenza.

API di registrazione

L'API Recording consente alla tua app di richiedere lo stoccaggio automatico dei dati dei sensori in modo efficiente per la batteria creando iscrizioni. Un abbonamento è associato a un'app per Android e consiste in un tipo di dati relativi al fitness o in un'origine dati specifica.

Esegui la migrazione alle seguenti API o piattaforme dall'API Recording:

Telefono Wear

Per eseguire la migrazione dall'API Recording:

  1. Implementa l'acquisizione dei dati utilizzando l'API Recording su dispositivi mobili.
  2. Scrivere i dati acquisiti in Connessione Salute o nel database dell'app.

Utilizzare i servizi per la salute

  • PassiveMonitoringClient
  • ExerciseClient

Per saperne di più sulle differenze tra PassiveMonitoringClient ed ExerciseClient, consulta la documentazione dei servizi per la salute.

API History

L'API History consente alla tua app di eseguire operazioni collettive nell'archivio fitness, tra cui lettura, inserimento, aggiornamento ed eliminazione di dati storici su salute e benessere.

Esegui la migrazione alle seguenti API o piattaforme dall'API History:

Telefono Wear

Utilizzare Connessione Salute

Utilizza Connessione Salute dall'app mobile e non dal dispositivo indossabile.

API Goals

Gli obiettivi sono target che gli utenti possono impostare per se stessi nell'app Google Fit. Aiutano a motivare gli utenti a rimanere attivi ogni giorno. All'interno del proprio profilo, gli utenti possono regolare il numero di passi e punti cardio che vogliono raggiungere ogni giorno. La piattaforma Fit registra i loro obiettivi e monitora la loro attività giornaliera in base a questi utilizzando l'API Goals.

Telefono Wear
Nessuna API sostitutiva disponibile. Nessuna API sostitutiva disponibile.

API BLE

La tua app può trovare i dispositivi Bluetooth Low Energy (BLE) disponibili e inserire i dati dei sensori nella piattaforma Google Fit utilizzando l'API BLE.

Esegui la migrazione alle seguenti API o piattaforme dall'API BLE:

Telefono Wear
Utilizza direttamente le API Bluetooth di Android. Utilizza direttamente le API Bluetooth di Android.