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