Questa guida spiega come iniziare a sviluppare con Google Fit su Android.
Configurazione
Prima di iniziare a creare l'app, completa i passaggi nelle sezioni seguenti.
Crea un account Google
Per usare le API di Google Fit devi avere un Account Google. Puoi creare un nuovo account o
utilizzare un account esistente. Potresti creare un account separato per testare
la tua app dal punto di vista dell'utente.
Installa Google Play Services
Scarica 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 maggiori dettagli su come creare e configurare un nuovo progetto in Android Studio, consulta la pagina Creare un progetto.
Aggiungere la libreria client di Google Play Services
In Android Studio, apri il file build.gradle per il modulo e aggiungi la libreria client di Google Play Services come dipendenza:
In questo modo, Gradle scarica automaticamente l'SDK per l'attività fisica quando crea 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 l'app può archiviare e leggere. Scopri di più sull'utilizzo dei dati in Google Fit.
Di seguito è riportato il flusso di autorizzazione risultante che gli utenti riscontrano quando vengono richieste le autorizzazioni:
Autorizzazioni Android: gli utenti vedono quali autorizzazioni Android hanno richiesto prima di scaricare l'app. Una volta scaricata, l'app richiede le autorizzazioni di runtime necessarie e gli utenti le concedono o negano.
Controlla e connetti: la tua 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 concede le autorizzazioni, l'app può accedere ai tipi di dati che appartengono agli ambiti per cui l'utente ha concesso l'autorizzazione.