Registrar pasos

La app puede registrar el recuento de pasos del usuario mediante RecordingClient. Para crear una suscripción a los datos de DataType.TYPE_STEP_COUNT_CUMULATIVE predeterminado, como se muestra en el siguiente ejemplo:

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 almacena los datos de pasos de la suscripción incluso si la app no lo hace se ejecuta, y restablece la suscripción cuando se reinicia el sistema. Tu app puede hacer lo siguiente: leer el total de pasos diarios del historial de entrenamiento del usuario.

Para obtener más información, consulta Cómo registrar datos de entrenamiento.