همانطور که در مثال زیر نشان داده شده است، برنامه شما میتواند با استفاده از 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 حتی اگر برنامه در حال اجرا نباشد، داده های مرحله اشتراک را ذخیره می کند و پس از راه اندازی مجدد سیستم، اشتراک را بازیابی می کند. برنامه شما میتواند کل گامهای روزانه را از سابقه تناسب اندام کاربر بخواند .
برای اطلاعات بیشتر، به Record Fitness Data مراجعه کنید.