Grabar pasos

Tu app puede registrar el recuento de pasos del usuario con el RecordingClient para crear una suscripción al tipo de datos DataType.TYPE_STEP_COUNT_CUMULATIVE, 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 del paso de la suscripción, incluso si la app no está en ejecución, y restablece la suscripción cuando se reinicia el sistema. Tu app puede leer el total de pasos diarios del historial de entrenamiento del usuario.

Para obtener más información, consulta Grabar datos de entrenamiento.