💌

GooglePlayで配布したアプリ「このアプリはヘルスコネクトにアクセスできません」

2023/03/23に公開

tl;dr

  • GooglePlayで配布したアプリからHealthConnectにアクセスを試みると「このアプリはヘルスコネクトにアクセスできません」と表示される
  • アプリの目的とデータ種別などをデベロッパー申告フォームからリクエストする必要がある
  • ローカル環境の動作確認では不要

背景

Androidアプリからユーザの健康状態やフィットネスの記録にアクセスするために、ヘルスケアプラットフォーム Health Connect が利用できる。
ヘルスケアデータにアクセスするためには、HealthConnectアプリをインストールした後にユーザの権限取得が必要となる。

GooglePlayから配信したアプリ(内部公開、外部公開、本番公開)からHealthConnectアプリで権限取得をおこなうと「このアプリはヘルスコネクトにアクセスできません」のメッセージが表示される。
プロダクト環境からHealthConnectにアクセスするために、アプリの詳しいユースケースを申告する必要がある。

デベロッパー申告フォーム

下記の申告項目(2023年3月時点)を用意して、デベロッパー申告フォームから送信する:Google Health Connect API Request

Page1

HealthConnectにアクセスするアプリ情報と開発者情報、連絡先、目的、ユースケースなど

Label Value
Email Address 連絡用のメールアドレス
Application Package Name 申告するアプリのアプリケーションID
Application Name アプリ名
App Version アプリバージョン
What is the name of the developer of this app? 開発者名
Please provide an email address that we can use to contact you with questions and updates about your app’s integration with Health Connect. This should be the same as the email address that is associated with your app in the Play Developer Console. 連絡用メールアドレス(Google Play Consoleの権限を持つアカウント)
How would you describe the purpose of the app? アプリの目的
Which of the following Health Connect use cases, if any, apply to your application? Please select all that apply. HealthConnectのユースケース(選択肢から複数選択)

Page2

HealthConnectで扱うデータの種別とその理由

Label Value
Please select all data types your app is requesting to READ アプリから読み取るデータ種別(選択肢から複数選択)
Please provide a rationale for selected data types. If you selected 'N/A' please add N/A as your response. ↑で選択したデータ種別を読み取る理由
Please select all data types your app is requesting to WRITE アプリから書き込むデータ種別(選択肢から複数選択)
Please provide a rationale for selected data types. If you selected 'N/A' please add N/A as your response. ↑で選択したデータ種別を書き込む理由

申告後

2022年12月時点では、申告から2~3日後にアプリからHealthConnectにアクセスできることを確認した。

参考

Discussion