Registra i passi

L'app può registrare il conteggio dei passi dell'utente utilizzando RecordingClient per creare una sottoscrizione al tipo di 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 archivia i dati di passaggi dall'abbonamento anche se l'app non è in esecuzione e ripristina l'abbonamento al riavvio del sistema. L'app può leggere il totale di passi giornaliero riportato nella cronologia dell'attività fisica dell'utente.

Per ulteriori informazioni, consulta la sezione Registrare i dati sull'attività fisica.