歩数を記録

アプリは 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 は、アプリが保存していない場合でも、定期購入の歩数データを保存します。 システムが再起動すると定期購入が復元されます。アプリは 毎日の歩数の合計を読み、 ユーザーのフィットネス履歴から。

詳細については、フィットネス データを記録するをご覧ください。