Domande frequenti

Questa pagina elenca alcune delle domande frequenti e le relative risposte.

D: Health Connect è disponibile solo sulla piattaforma Android?

R: Sì. Sia l'API Connessione Salute sia l'app Connessione Salute sono disponibili solo sulla piattaforma Android.

Per i casi d'uso dei dati dei sensori per la salute su Wear OS, consulta la documentazione dell'API Health Services.

D: Come faccio ad accedere a Connessione Salute?

R: il metodo di accesso a Connessione Salute dipende dalla versione di Android in esecuzione sul tuo dispositivo:

  • Su Android 14, Connessione Salute fa parte del sistema Android. Puoi accedere a Connessione Salute da Impostazioni > Sicurezza e privacy > Privacy e cercare Connessione Salute.
  • Nelle versioni precedenti di Android che supportano Health Connect, tra cui Android 13, Health Connect è un'app disponibile pubblicamente che puoi scaricare dal Google Play Store. Puoi accedere all'app in uno dei seguenti modi:

    • Vai a Impostazioni > App, cerca Connessione Salute e apri l'app.
    • Configura l'accesso rapido a Connessione Salute utilizzando le Impostazioni rapide, che puoi trovare nella barra delle app.
    • Vai alla pagina del Google Play Store di Connessione Salute e tocca Apri.

D: Come viene eseguita la migrazione dei dati sanitari da Android 13 ad Android 14?

R: la migrazione dall'APK di Connessione Salute per Android 13 all'app di sistema Connessione Salute per Android 14 inizia automaticamente non appena esegui l'upgrade ad Android 14.

Durante la migrazione, le API Android 14 vengono sospese con lo stato "Migrazione in corso". Lo stato è visibile anche nell'interfaccia utente di Connessione Salute. Al termine della migrazione, puoi disinstallare l'APK autonomo di Connessione Salute.

Per ulteriori dettagli, consulta la guida alla migrazione da Android 13 ad Android 14.

D: Connessione Salute supporta gli smartphone Android su cui non sono installati Google Play Services?

R: No. Health Connect ha determinati requisiti di compatibilità, tra cui la presenza su Android 9 (API 28) o versioni successive con Google Play Services installato.

D: Quali sono le differenze tra Health Connect e Google Fit?

R: la seguente tabella descrive le principali differenze di architettura tra le due API:

Connessione Salute Google Fit
Incentrate sul dispositivo

Connessione Salute è incentrata sul dispositivo. I dati vengono archiviati sul dispositivo dell'utente anziché essere associati a un Account Google specifico.

Incentrate sull'Account Google

Google Fit è incentrato sull'account. I dati vengono memorizzati su un'infrastruttura lato server. Il suo modello di dati è completamente legato ad Account Google specifici, diversamente dai dispositivi dell'utente. In questo modo, il server diventa la fonte attendibile in Google Fit.

Autorizzazioni granulari

Gli utenti hanno un controllo granulare sulle app che hanno accesso in lettura o scrittura a ciascun tipo di dato tramite Connessione Salute.

Connessione Salute beneficia di un meccanismo di autorizzazioni personalizzate integrato. In questo modo, Connessione Salute può centralizzare e perfezionare il modo in cui le autorizzazioni vengono gestite e allocate.

Autorizzazioni basate su OAuth

Le autorizzazioni in Google Fit richiedono un lavoro aggiuntivo in quanto si basano sull'autenticazione OAuth. Gli ambiti OAuth possono anche coprire un numero maggiore di tipi di dati.

Elaborazione di dati minori

Con Connessione Salute l'elaborazione e la derivazione dei dati sono minime, con alcune eccezioni minori per tipi di dati come calorie basali e tasso metabolico basale (BMR). Pertanto, gli sviluppatori avranno accesso a più dati non elaborati con Connessione Salute.

Elaborazione dei dati specifica per i servizi

Google Fit elabora più dati, trasformando alcuni tipi di dati in altri o fondendoli. Google Fit elabora i dati per un servizio specifico, anziché fornire accesso ai dati non elaborati come fa Connessione Salute.

D: Lo spazio di archiviazione di Connessione Salute è on-device o basato su cloud?

R: Connessione Salute fornisce spazio di archiviazione sul dispositivo. Il nostro obiettivo è creare un sistema che dia agli utenti il pieno controllo sui propri dati, nonché sulle app e sui servizi con cui li condividono.

D: Quali dispositivi mobili sono in grado di utilizzare l'app Connessione Salute?

R: Solo i dispositivi mobili con Android 9 (API 28) o versioni successive possono utilizzare l'app Health Connect. Su questi dispositivi deve essere installato anche Google Play Services.

D: Esiste un SDK Java su Jetpack? Verrà aggiunto in futuro?

R: l'SDK Connessione Salute è disponibile solo in Kotlin. Non abbiamo piani immediati per aggiungere un SDK Java alla libreria Jetpack. Tuttavia, potremmo supportare entrambi i linguaggi di programmazione in base al feedback degli sviluppatori.

D: Qual è l'intervallo di dati storici che Connessione Salute può leggere o scrivere?

R: Connessione Salute consente alla tua app di leggere i record con time o startTime per un massimo di 30 giorni prima della prima richiesta di autorizzazione andata a buon fine dell'app. Se vuoi che la tua app possa leggere i record dopo 30 giorni, utilizza l'autorizzazione PERMISSION_READ_HEALTH_DATA_HISTORY. Se l'app viene disinstallata e poi reinstallata, la data viene reimpostata e viene contrassegnata come nuova data di inizio come se l'app venisse utilizzata per la prima volta.

Non ci sono limitazioni per i dati che condividi con Connessione Salute, ma al momento evita di scrivere grandi quantità di dati storici. Analogamente, evita di scrivere dati associati a eventi futuri, come un MenstruationPeriodRecord previsto.

D: Chi devo contattare se ho bisogno di assistenza per l'integrazione con Connessione Salute?

R: in caso di domande, problemi o dubbi tecnici sull'integrazione di Health Connect, contatta health-connect-support@google.com.

I nostri esperti dell'assistenza si impegnano per rispondere alle domande degli sviluppatori nel modo più rapido e completo possibile. Nel frattempo, consulta la documentazione di Connessione Salute per eventuali indicazioni.

D: Come faccio a dichiarare l'accesso in lettura o scrittura ai tipi di dati?

R: Affinché la tua app abbia accesso in lettura o scrittura ai tipi di dati di Connessione Salute, utilizza Play Console per dichiarare che la tua app accede a questi tipi.