Google Playの初回リリースで審査されること
Google Playでの初回リリースには、多くのチームが予想する以上に多くの記入項目があります。早めに着手しておけば、どれも難しいものではありません。
Google Playで初めてアプリを公開する際、ビルドをアップロードするだけでは終わりません。Play Consoleではアプリやデータ、対象ユーザーに関する一連の質問への回答が求められ、その回答はアプリの実際の挙動と一致している必要があります。Androidのリリースにあたって、私たちが早めに着手しているポイントをまとめました。
デベロッパーアカウントは早めに開設する
Googleはすべてのデベロッパーアカウントで本人確認を実施します。組織アカウントにはD-U-N-Sナンバーが必要で、入力する情報は登録情報と一致していなければなりません。確認には時間がかかることがあるため、アプリが完成する前に始めておきましょう。アカウント確認がリリースの最後の障壁になってはいけません。
適用されるテスト要件を把握する
Play Consoleには、内部テスト、クローズドテスト、オープンテストの3つのテストトラックがあります。新しく作成された個人のデベロッパーアカウントでは、製品版へのアクセスを申請する前に、一定人数以上のテスターによる一定期間のクローズドテストの実施が義務づけられています。組織アカウントにその義務はありませんが、クローズドテストを実施する価値は十分にあります。要件は以前にも変更されているため、スケジュールを立てる際はPlay Consoleで最新の条件を確認してください。
データの安全性とプライバシーポリシーの内容を一致させる
Google Playのすべてのアプリは、データを一切収集しない場合でも「データの安全性」セクションの入力を完了する必要があります。ここでは、アプリがどのデータをどのような目的で収集・共有し、どのように保護しているかを説明します。アナリティクス、クラッシュレポート、広告ライブラリなど、導入しているSDKが収集するデータも含める必要があります。
また、公開されたURLにあるプライバシーポリシーも必要です。Play Consoleに入力し、アプリ内からも簡単に見つけられるようにしておきます。プライバシーポリシーには「データの安全性」セクションと同じ内容を記載してください。実際のデータに触れていない一般的なテンプレートでは通用せず、記載内容の食い違いはストア審査でのリジェクトや後日のポリシー違反警告につながるおそれがあります。
アプリ内とWebの両方でアカウント削除機能を提供する
アプリ内でアカウント作成ができる場合は、アプリ内からアカウント削除をリクエストできるようにする必要があります。またGoogleは、アプリを再インストールしなくても削除リクエストができるWebページの用意も求めています。どちらのページにも、何が削除され、何がどれだけの期間保持されるかを明記してください。
最新のAPIレベルをターゲットにする
Google Playでは、新規アプリやアップデートに対して最近のAndroid APIレベルをターゲットに設定することを義務づけており、その最低基準は毎年引き上げられます。古いテンプレートから開始したプロジェクトや、数か月中断していたプロジェクトは、気づかないうちに基準を下回っていることがあります。審査でリジェクトされてからではなく、最初のアップロード前にターゲットを確認しておきましょう。
アプリのコンテンツに関する質問に回答する
Play Consoleでは、コンテンツのレーティング、ターゲット層、広告の有無、審査担当者がログインを通過する方法についても確認されます。アプリにアカウントが必要な場合は、審査担当者が必要なデータを確認できるように、有効なテスト用ログイン情報を提出してください。子供がターゲット層に含まれる場合は追加のポリシーが適用されるため、この点は早い段階で慎重に決めておきましょう。
まとめ
アカウントの本人確認を早めに開始し、アカウント種別に応じたテストを計画したうえで、「データの安全性」セクション、プライバシーポリシー、実際のアプリの挙動がすべて一致するように準備してください。初回のストア審査には余裕を持ったスケジュールを組んでおきましょう。アプリが公開された後のアップデートは、通常より早く進みます。