Le API Google Fit, inclusa l'API REST Google Fit, non saranno più disponibili dopo il 30 giugno 2025. A partire dal 1° maggio 2024, gli sviluppatori non possono registrarsi per utilizzare queste API.
Questa guida spiega come iniziare a sviluppare con Google Fit su Android.
Configurazione
Prima di iniziare a creare l'app, completa i passaggi descritti nelle seguenti sezioni.
Come procurarsi un account Google
Per utilizzare le API Google Fit, è necessario un Account Google. Puoi creare un nuovo account o
utilizzare un account esistente. Ti consigliamo di creare un account separato per testare la tua app dal punto di vista di un utente.
Installa Google Play Services
Ottieni la libreria client più recente per Google Play Services sul tuo
host di sviluppo:
Ti consigliamo di utilizzare l'ambiente di sviluppo Android Studio per creare un'app con l'API Fitness. Per dettagli su come creare un nuovo progetto e configurarlo in Android Studio, consulta Creare un progetto.
Aggiungi la libreria client di Google Play Services
In Android Studio, apri il file build.gradle del modulo e aggiungi la libreria client di Google Play Services come dipendenza:
In questo modo, Gradle scarica automaticamente l'SDK per il fitness quando compila la tua app.
Crea e testa la tua app
Dopo aver completato i passaggi di configurazione, puoi iniziare a creare l'app. Per iniziare, scopri i tipi di dati che la tua app può memorizzare e leggere. Scopri di più sull'utilizzo dei dati in Google Fit.
Crea un client API e aggiungi i tipi di dati a cui la tua app deve accedere per scrivere o leggere i dati. Sono disponibili i seguenti endpoint:
SensorsClient: accedi a diverse origini di dati relativi a salute e benessere dai sensori hardware nel dispositivo locale e nei dispositivi complementari.
RecordingClient: per la raccolta in background sempre attiva e a basso consumo dei dati dei sensori.
HistoryClient: inserisci, elimina e leggi i dati storici in
Google Fit.
Di seguito è riportato il flusso di autorizzazione che gli utenti sperimentano quando viene chiesto loro di concedere le autorizzazioni:
Figura 1. Il flusso di autorizzazione per gli utenti.
Autorizzazioni Android: gli utenti vedono le autorizzazioni Android richieste dalla tua app prima di scaricarla. Una volta scaricata, l'app richiede le autorizzazioni di runtime di cui ha bisogno e gli utenti le concedono o negano.
Verifica e connettiti: l'app controlla se le autorizzazioni sono state concesse prima di richiedere l'accesso ad altri tipi di dati.
Richiesta di ambiti OAuth: Google chiede all'utente di concedere alla tua app gli ambiti OAuth necessari per i tipi di dati a cui vuole accedere.
Accesso applicato: dopo che l'utente ha concesso le autorizzazioni, la tua app può accedere ai tipi di dati che appartengono agli ambiti per i quali l'utente ha concesso l'autorizzazione.
[null,null,["Ultimo aggiornamento 2025-03-11 UTC."],[[["This guide provides instructions for Android developers to integrate Google Fit into their applications."],["It outlines the necessary setup steps, including obtaining a Google account, setting up Google Play services, and acquiring OAuth 2.0 client ID."],["Developers are guided through the process of creating an API client and implementing data access functionalities."],["Before publishing, developers need to apply for verification to ensure data security and compliance."],["The guide also explains the authorization flow users will experience when granting data access permissions to the app."]]],[]]