แอปบันทึกการนับก้าวของผู้ใช้ได้โดยใช้ 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 Fit จะจัดเก็บขั้นตอนของการสมัครใช้บริการไว้แม้แอปไม่ได้ทํางานอยู่ และจะคืนค่าการสมัครใช้บริการเมื่อระบบรีสตาร์ท แอปของคุณสามารถอ่านยอดรวมจํานวนก้าวต่อวันจากประวัติการออกกําลังกายของผู้ใช้
สําหรับข้อมูลเพิ่มเติม โปรดดูที่บันทึกข้อมูลการออกกําลังกาย