Uygulamanız RecordingClient kullanarak kullanıcının adım sayısını kaydedebilir
(DataType.TYPE_STEP_COUNT_CUMULATIVE
verilerine abonelik oluşturmak için)
türünü ekleyin:
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, uygulama olmasa bile abonelikteki adım verilerini depolar çalışır ve sistem yeniden başlatıldığında aboneliği geri yükler. Uygulamanız şunları yapabilir: günlük toplam adımı oku kullanıcının fitness geçmişinden.
Daha fazla bilgi için Fitness Verilerini Kaydetme başlıklı makaleye bakın.