Registra passi

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.