La tua app può registrare il numero di passi dell'utente utilizzando RecordingClient
per creare una sottoscrizione ai dati DataType.TYPE_STEP_COUNT_CUMULATIVE
come mostrato nell'esempio seguente:
Fitness.getRecordingClient(this, GoogleSignIn.getAccountForExtension(this, fitnessOptions)) .subscribe(DataType.TYPE_STEP_COUNT_CUMULATIVE) .addOnSuccessListener { Log.i(TAG,"Subscription was successful!") } .addOnFailureListener { e -> Log.w(TAG, "There was a problem subscribing ", e) }
Google Fit memorizza i dati dei passi dell'abbonamento anche se l'app non è in esecuzione e ripristina l'abbonamento al riavvio del sistema. La tua app può leggi il totale di passi giornaliero dalla cronologia di fitness dell'utente.
Per ulteriori informazioni, vedi Registrare i dati relativi all'attività fisica.