걸음 수 기록

다음 예와 같이 앱은 RecordingClient를 사용하여 DataType.TYPE_STEP_COUNT_CUMULATIVE 데이터 유형에 관한 정기 결제를 만들어 사용자의 걸음 수를 기록할 수 있습니다.

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 피트니스는 앱이 실행되지 않는 경우에도 정기 결제의 단계 데이터를 저장하고 시스템이 다시 시작될 때 정기 결제를 복원합니다. 앱은 사용자의 피트니스 기록에서 일일 총 걸음 수를 읽을 수 있습니다.

자세한 내용은 피트니스 데이터 기록을 참고하세요.