Google Fit REST API を含む Google Fit API は、2025 年 6 月 30 日をもってご利用いただけなくなります。2024 年 5 月 1 日以降、デベロッパーはこれらの API に登録して使用することはできません。
移行先の API またはプラットフォームについては、ヘルスコネクト移行ガイドをご覧ください。ヘルスコネクトと Google Fit API、Fitbit Web API の比較については、ヘルスコネクトの比較ガイドをご覧ください。
ヘルスコネクトの詳細と API との統合方法をご確認ください。
歩数を記録
アプリは 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 は、アプリが保存していない場合でも、定期購入の歩数データを保存します。
システムが再起動すると定期購入が復元されます。アプリは
毎日の歩数の合計を読み、
ユーザーのフィットネス履歴から。
詳細については、フィットネス データを記録するをご覧ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-08-22 UTC。
[null,null,["最終更新日 2024-08-22 UTC。"],[[["Your app can record cumulative step count data using the RecordingClient and subscribing to the `DataType.TYPE_STEP_COUNT_CUMULATIVE` data type."],["Google Fit persistently stores step data and automatically restores subscriptions, allowing your app to access daily step totals even when not actively running."],["Refer to the provided code example to learn how to implement step count recording in your application."]]],[]]