Seu app pode registrar a contagem de passos do usuário usando o RecordingClient.
para criar uma assinatura dos dados de DataType.TYPE_STEP_COUNT_CUMULATIVE
tipo, 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.