ثبت مراحل

همانطور که در مثال زیر نشان داده شده است، برنامه شما می‌تواند با استفاده از 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 مراجعه کنید.