Questa pagina contiene informazioni sulle release dell'API Google Fit. Il log delle modifiche elenca le release per data e include nuove funzionalità, correzioni di bug o miglioramenti significativi delle prestazioni.
2 agosto 2021
La scrittura in tipi di dati sanitari è ora generalmente disponibile per gli sviluppatori. L'autorizzazione ad accedere ai tipi di dati sanitari è coerente con tutti gli altri tipi di dati. Ulteriori dettagli sono disponibili qui.
27 aprile 2021
Si è verificato un leggero ritardo nell'applicazione delle modifiche alle autorizzazioni annunciate il 10 ottobre 2020. Le modifiche alle autorizzazioni verranno applicate a partire dal 4 maggio 2021.
Anche le Norme relative ai dati utente e agli sviluppatori di Google Fit entreranno in vigore il 4 maggio 2021. La verifica delle app, come parte dell'applicazione delle norme per gli sviluppatori di Fit, inizierà a tempo dovuto.
19 ottobre 2020
Nell'ambito del nostro impegno continuo per migliorare la sicurezza e la privacy di Google Fit per sviluppatori e utenti, abbiamo apportato alcune modifiche alle norme e alle API di Google Fit:
- Sono presenti nuove Norme relative ai dati utente e agli sviluppatori di Google Fit. Rivedi le norme e, se necessario, apporta le modifiche necessarie alle app e ai servizi.
- L'accesso in scrittura ora consente all'app di leggere solo i dati scritti. Per continuare a leggere i dati scritti da altre app dalla piattaforma Google Fit, aggiorna il codice per richiedere gli ambiti di accesso in lettura per i tipi di dati pertinenti.
- I dati sul battito cardiaco hanno ambiti propri.
- I dati sul sonno hanno ambiti propri e un nuovo tipo di dati.
- Quando lavori con
SessionsClient
, ora devi specificare il tipo di sessione a cui deve accedere la tua app, utilizzando i metodi appropriati diFitnessOptions
.
Queste modifiche all'API potranno essere utilizzate dagli sviluppatori a partire dal 19 ottobre 2020. L'applicazione inizierà il 27 aprile 2021.
Visita questa pagina per ulteriori dettagli e istruzioni su queste modifiche.
21 marzo 2019
L'app Google Fit ora mostra le sessioni di sonno scritte nell'API Android. Scopri di più su come scrivere e leggere i dati sul sonno.
19 novembre 2018
Sono state apportate le seguenti modifiche all'API Google Fit:
- Le richieste di lettura per i tipi di dati
com.google.location.sample
ecom.google.location.bounding_box
restituiscono solo i dati relativi alla stessa app che ha scritto i dati.
26 settembre 2018
Google Play Services Fitness 16.0.0 consente di accedere a due nuovi tipi di dati e ai rispettivi aggregati:
Artefatti rilasciati su maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
Novembre 2017
La versione Google Play Services 11.6.0 introduce le seguenti nuove funzionalità di Google Fit:
- È stata aggiornata l'API Fitness per i nuovi client basati su
GoogleApi
, che gestiscono automaticamente le connessioni ai servizi e richiedono l'utilizzo di codice boilerplate inferiore:- Sono stati aggiunti il corso
BleClient
e i metodiFitness.getBleClient()
.BleClient
fornisce il punto di accesso per la scansione, la richiesta e l'utilizzo di dispositivi Bluetooth Low Energy in Google Fit. - Sono stati aggiunti il corso
ConfigClient
e i metodiFitness.getConfigClient()
.ConfigClient
fornisce il punto di accesso per accedere a impostazioni e tipi di dati personalizzati in Google Fit. - Sono stati aggiunti il corso
GoalsClient
e i metodiFitness.getGoalsClient()
.GoalsClient
fornisce il punto di accesso per la lettura delle funzioni di fitnessGoal
create dagli utenti in Google Fit. - Sono stati aggiunti il corso
HistoryClient
e i metodiFitness.getHistoryClient()
.HistoryClient
fornisce il punto di accesso per inserire, eliminare e leggere dati in Google Fit. - Sono stati aggiunti il corso
RecordingClient
e i metodiFitness.getRecordingClient()
.RecordingClient
fornisce il punto di accesso per consentire la raccolta in background a bassa potenza dei dati dei sensori sempre attiva in Google Fit. - Sono stati aggiunti il corso
SensorsClient
e i metodiFitness.getSensorsClient()
.SensorsClient
fornisce il punto di accesso per esporre diverse origini di dati di fitness in dispositivi locali e connessi e offrire eventi dal vivo agli ascoltatori. - Sono stati aggiunti il corso
SessionsClient
e i metodigetSessionsClient
.SessionsClient
fornisce il punto di accesso per la creazione e la gestione diSession
delle attività degli utenti in Google Fit.
- Sono stati aggiunti il corso
Maggio 2015
La versione Google Play Services 7.5 introduce le seguenti nuove funzionalità di Google Fit:
- Per l'abbonamento sono disponibili calcoli per la distanza percorsa e le calorie esaurite.
- La piattaforma Fit inizia a monitorare i dati su distanza e calorie non appena un'app sul dispositivo si abbona ai dati. Per ulteriori informazioni su come abbonarsi ai tipi di dati, consulta la sezione Registrare i dati sull'attività fisica.
- I dati non sono disponibili in tempo reale con l'API Sensors.
- La piattaforma Fit può ora memorizzare i dati delle routine di allenamento, come bicipiti e squat, con il tipo di dati
com.google.activity.exercise
. Per ulteriori informazioni sugli allenamenti disponibili in Fit, consultaWorkoutExercises
.
Aprile 2015
La versione Google Play Services 7.3 introduce le seguenti nuove funzionalità di Google Fit:
- La piattaforma Fit può ora monitorare i dati relativi all'alimentazione con il tipo di dati
com.google.fitness
.- Il tipo di dati
com.google.calories.consumed
è stato ritirato. Il consumo di calorie può essere registrato con il tipo di daticom.google.fitness.item
. - Per ulteriori informazioni sui tipi di dati, consulta Tipi di dati relativi all'attività fisica.
- Il tipo di dati
- Gli sviluppatori possono recuperare il numero giornaliero di passi aggregati da utilizzare in aree come i quadranti Android Wear. Per maggiori informazioni, consulta la pagina Leggere i dati totali giornalieri.
Marzo 2015
Google Play Services 7.0 introduce le seguenti nuove funzionalità di Google Fit:
- L'API Google Fit è ora modularizzata in modo da poter scegliere quali funzionalità includere nell'app. Questa modifica riduce notevolmente il requisito di memoria per le app che attivano Google Fit e influisce sulla modalità di accesso alle API. Per ulteriori informazioni su come aggiornare il codice, consulta l'articolo Connettersi al servizio fitness.
- La piattaforma Fit ora calcola la distanza. Per accedere ai dati, utilizza il tipo di dati
com.google.distance.delta
. Per ulteriori informazioni sui tipi di dati, consulta Tipi di dati relativi all'attività fisica. - Ora gli sviluppatori possono leggere e scrivere dati dettagliati relativi al sonno.
Sono inclusi sonno leggero, sonno profondo, REM e attività svegli. Questi tipi di attività granulari sono stati aggiunti al tipo enumerato
FitnessActivities
.- Per inserire dati relativi al sonno, crea una sessione di tipo
FitnessActivities.SLEEP
. - Per rilevare granularità nella sessione, inserisci segmenti di attività di tipo:
- Per leggere i dati del sonno, esegui una query sulle sessioni di sonno per i segmenti di attività del sonno come faresti con le normali attività di fitness.
- Per inserire dati relativi al sonno, crea una sessione di tipo