よくある質問

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Q: ヘルスコネクトは Google Play 開発者サービスがインストールされていない Android スマートフォンに対応していますか?

A: いいえ。ヘルスコネクトには一定の互換性要件があります。モバイル デバイスに Android SDK バージョン 28(Pie)以降および Google Play 開発者サービスがインストールされていることが要件に含まれます。

Q: ヘルスコネクトと Google Fit の違いは何ですか?

A: 次の表は、2 つの API のアーキテクチャに関する主な違いを示しています。

ヘルスコネクト Google Fit
デバイス中心

ヘルスコネクトはデバイス中心のアプリです。データは特定の Google アカウントに関連付けられるのではなく、ユーザーのデバイスに保存されます。

Google アカウント中心

Google Fit はアカウント中心のアプリです。データはサーバーサイドのインフラストラクチャに保存されます。データモデル全体が、ユーザーのデバイスではなく、特定の Google アカウントに関連付けられます。これにより、サーバーが Google Fit の信頼できる情報源になります。

きめ細かな権限の制御

ユーザーは、どのアプリケーションがヘルスコネクトの各データ型に対してどのようなアクセス権(読み取り / 書き込み)を持つかをきめ細かく制御できます。

ヘルスコネクトの組み込みのカスタム権限メカニズムを活用できます。これにより、一元化されたわかりやすい方法で権限を管理し、割り当てることができます。

粗い(OAuth による)権限の制御

Google Fit の権限は、粒度の粗い、OAuth に基づく方法で制御できます。OAuth スコープは、多数のデータ型を含む場合もあります。

小規模なデータ処理

基礎カロリーや基礎代謝率(BMR)のデータ型などわずかな例外がありますが、ヘルスコネクトではデータの処理と派生がほとんど発生しません。したがって、ヘルスコネクトではデベロッパーは元データにアクセスすることが多くなります。

サービス固有のデータ処理

Google Fit ではより多くのデータが処理され、一部のデータ型が他のデータ型に変換または統合されます。Google Fit は、ヘルスコネクトのように元データへのアクセスを提供するのではなく、特定のサービス向けにデータを処理します。

Q: ヘルスコネクトのストレージはデバイス上に存在しますか、それともクラウドベースですか?

A: ヘルスコネクトのストレージはデバイス上に用意されます。Google が目指しているシステムは、ユーザーが自身のデータと、そのデータを共有するアプリおよびサービスを完全に管理できるシステムです。

Q: ヘルスコネクトに接続できるのはどのモバイル デバイスですか?

A: ヘルスコネクトに接続できるのは、Android SDK バージョン 28(Pie)以降を搭載したモバイル デバイスのみです。これらのデバイスには Google Play 開発者サービスもインストールされている必要があります。

Q: Jetpack に Java SDK はありますか?今後追加される予定はありますか?

A: ヘルスコネクト SDK は Kotlin にのみ存在します。現時点では、Jetpack SDK に Java SDK を追加する予定はありません。ただし、デベロッパーからのフィードバックによっては、最終的には両方のプログラミング言語をサポートする可能性があります。

Q: ヘルスコネクトはどれくらい前までの履歴データを読み取り / 書き込みできますか?

A: ヘルスコネクトを利用すると、アプリは権限リクエストに最初に成功した日から最大で 30 日前まで、time または startTime を含むレコードを読み取ることができます。アプリをアンインストールしてから再インストールした場合、この日付はリセットされます。

ヘルスコネクトと共有するデータに制限はありませんが、現時点では、過去のデータを大量に書き込まないようにしてください。同様に、予測される MenstruationPeriodRecord のような、将来のイベントに関連するデータを書き込まないでください。

Q: ヘルスコネクトとの統合についてサポートが必要な場合は、どこに問い合わせればよいですか?

A: ヘルスコネクトとの統合に関する技術的なご質問、問題、懸念事項については、health-connect-support@google.com までお問い合わせください。Google のサポート担当者は、デベロッパーの皆様からのご質問に可能な限り迅速かつ包括的に回答できるよう努めています。回答が届くまでは、ヘルスコネクトのドキュメントで必要なガイダンスをお読みください。

Q: データ型に対する読み取り / 書き込みアクセス権をリクエストするにはどうすればよいですか?

A: ヘルスコネクトのデータ型に対する読み取り / 書き込みアクセス権をリクエストするには、こちらのデベロッパー申告フォームを使用してアクセス リクエストを送信してください。フォームに入力する際は、次の点にご注意ください。

  • アプリが特定のデータ型にアクセスする必要がない場合は、それらのデータ型に対するアクセス権をリクエストしないでください。

  • アクセス リクエストの目的について、アプリの説明で可能な限り詳しく記述してください。

  • 必要最小限のデータ型をリクエストし、各リクエストの有効なユースケースを提示してください。