2026 年より、Google Fit API のサポートは終了します。Google Fit の移行について詳しくは、
移行ガイドをご覧ください。
権限とデータアクセス
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
アプリの設定画面で、ヘルスコネクトへの接続を管理するオプションをユーザーに提供する必要があります。これにより、ユーザーはデータの同期とデータへのアクセスを制御できます。
図 1: 取り消し済みおよびキャンセル済みの権限
ヘルスコネクトと同期する
この切り替えにより、アプリとヘルスコネクト間のデータ同期を一時停止または再開できます。
- オンの場合: ユーザーが許可した権限に従って、アプリがヘルスコネクトに対して読み取りと書き込みを積極的に行います。
- オフの場合: アプリはヘルスコネクトとのすべてのデータ同期を停止する必要があります。
revokeAllPermissions()
を使用してプログラムで権限を取り消す場合は、アプリを再起動しないと、変更がヘルスコネクトにすぐに反映されないことをユーザーに説明します。ユーザー エクスペリエンスの混乱を避けるため、ユーザーがヘルスコネクトの設定に移動して権限を取り消せるようにしてください。
アクセスを管理
[アクセスを管理] ボタンは、ユーザーがヘルスコネクト アプリ内からアプリの権限を管理するための直接リンクを提供する必要があります。これにより、ユーザーは完全な制御と透明性を確保できます。
アクセス権が不十分です
アプリのヘルスコネクトへのアクセスが不十分な場合は、すべてのエントリ ポイントで次の画面が表示されます。
図 2: アクセス権が不十分なアプリ
権限が 2 回キャンセルされた場合
権限リクエストの画面で「キャンセル」が 2 回続けて選択されると、アプリは次のような画面をユーザーに表示する必要があります。
図 3: ユーザーが権限を 2 回取り消した場合
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-10-15 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-10-15 UTC。"],[],[]]