Registrar passos

Seu app pode registrar a contagem de passos do usuário usando o RecordingClient para criar uma assinatura do tipo de dados DataType.TYPE_STEP_COUNT_CUMULATIVE, conforme mostrado no exemplo a seguir.

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)
    }

O Google Fit armazena os dados de passos da assinatura, mesmo que o app não esteja em execução, e restaura a assinatura quando o sistema é reiniciado. Seu app pode ler o total de passos diários do histórico de condicionamento físico do usuário.

Para mais informações, consulte Registrar dados de condicionamento físico.