Questa pagina contiene informazioni sulle release dell'API Google Fit. Il log delle modifiche elenca le release per data e include eventuali nuove funzionalità, correzioni di bug o miglioramenti significativi delle prestazioni.
2 agosto 2021
La scrittura in Tipi di dati sanitari è ora generalmente a disposizione degli 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 all'autorizzazione annunciate il 10 ottobre 2020. Le modifiche dell'autorizzazione 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, nell'ambito dell'applicazione delle norme per gli sviluppatori di Fit, inizierà a tempo debito.
19 ottobre 2020
Nell'ambito del nostro costante impegno volto a 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 state introdotte nuove norme relative ai dati utente e agli sviluppatori di Google Fit. Leggi le norme e, se pertinente, apporta le modifiche necessarie alle tue app e ai tuoi servizi.
- L'accesso in scrittura ora consentirà a un'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 ambiti di accesso in lettura per i tipi di dati pertinenti.
- I dati sul battito cardiaco hanno i propri ambiti.
- I dati sul sonno hanno i propri ambiti e un nuovo tipo di dati.
- Quando utilizzi l'
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. Le norme entreranno in vigore il 27 aprile 2021.
Leggi qui 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 relativi al 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
restituiranno solo i dati relativi alla stessa app che li ha scritti.
26 settembre 2018
Google Play Services Fitness 16.0.0 offre l'accesso a due nuovi tipi di dati e ai relativi dati aggregati:
Artefatti rilasciati su maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
Novembre 2017
Google Play Services 11.6.0 introduce le seguenti nuove funzionalità di Google Fit:
- Aggiornamento dell'API Fitness per i nuovi client basati su
GoogleApi
, che gestiscono automaticamente le connessioni ai servizi e richiedono meno codice boilerplate da utilizzare:- Sono stati aggiunti il corso
BleClient
e i metodiFitness.getBleClient()
.BleClient
fornisce il punto di accesso per la scansione, la rivendicazione 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 di contenutiGoal
creati dagli utenti in Google Fit. - Sono stati aggiunti il corso
HistoryClient
e i metodiFitness.getHistoryClient()
.HistoryClient
fornisce il punto di accesso per l'inserimento, l'eliminazione e la lettura dei dati in Google Fit. - Sono stati aggiunti il corso
RecordingClient
e i metodiFitness.getRecordingClient()
.RecordingClient
fornisce il punto di accesso per consentire la raccolta sempre attiva e a basso consumo dei dati dei sensori in Google Fit. - Sono stati aggiunti il corso
SensorsClient
e i metodiFitness.getSensorsClient()
.SensorsClient
fornisce il punto di accesso per esporre diverse fonti di dati sul fitness nei dispositivi locali e connessi e per offrire eventi dal vivo agli ascoltatori. - Sono stati aggiunti il corso
SessionsClient
e i metodigetSessionsClient
.SessionsClient
fornisce il punto di accesso per creare e gestireSession
di attività utente in Google Fit.
- Sono stati aggiunti il corso
Maggio 2015
Google Play Services 7.5 introduce le seguenti nuove funzionalità di Google Fit:
- I calcoli della distanza percorsa e delle calorie consumate sono disponibili
con l'abbonamento.
- La piattaforma Fit inizia a monitorare i dati su distanza e calorie non appena un'app sul dispositivo si abbona ai dati. Per maggiori informazioni su come sottoscrivere a tipi di dati, vedi Registrare i dati sull'attività fisica.
- I dati non sono disponibili in tempo reale con l'API Sensors.
- La piattaforma Fit ora può archiviare dati di routine di allenamento, come riccioli per bicipiti e squat, con il tipo di dati
com.google.activity.exercise
. Per ulteriori informazioni sugli allenamenti che Fit può memorizzare, vediWorkoutExercises
.
Aprile 2015
Google Play Services 7.3 introduce le seguenti nuove funzionalità di Google Fit:
- La piattaforma Fit ora può monitorare i dati nutrizionali con il tipo di dati
com.google.fitness
.- Il tipo di dati
com.google.calories.consumed
è ora deprecato. Il consumo di calorie può essere registrato con il tipo di daticom.google.fitness.item
. - Per ulteriori informazioni sui tipi di dati, vedi Tipi di dati relativi all'attività fisica.
- Il tipo di dati
- Gli sviluppatori possono recuperare il numero di passi aggregato giornaliero per utilizzo in aree quali i quadranti Android Wear. Per maggiori informazioni, consulta 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 è modulare per consentirti di scegliere quali funzionalità includere nella tua app. Questa modifica riduce notevolmente il requisito di memoria per le app che attivano Google Fit e influisce sul modo in cui accedi alle API. Per maggiori informazioni su come aggiornare il codice, consulta Connettersi al servizio di 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 di fitness. - Ora gli sviluppatori possono leggere e scrivere dati granulari relativi al sonno.
Ciò include le attività di sonno leggero, profondo, REM e di veglia. Questi tipi di attività granulari sono stati aggiunti al tipo enumerato
FitnessActivities
.- Per inserire i 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 relativi al 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 i dati relativi al sonno, crea una sessione di tipo