Appleは、ユーザーが安心・信頼して利用できる体験を提供し、デベロッパの成功に貢献できるよう、App Store Connectに提出されるアプリ、アプリのアップデート、App Bundle(アプリバンドル)、アプリ内課金、およびアプリ内イベントをすべて審査しています。審査プロセスをできるだけ円滑にするため、準備および開発にあたって以下のガイドラインやリソースをご活用ください。
平均すると、提出件数の90%が24時間以内に審査されます。審査のステータスに変更があると、通知メールが送信されます。また、App Store Connectの「アプリ」セクションや、iPhone/iPad向けのApp Store Connectアプリでも、提出したアイテムの審査ステータスを確認できます。提出したアイテムに不備がある場合は、審査の所要時間が長くなったり、審査を通過できない可能性があります。
審査に必要な詳細はすべて、App Store Connectの「App Reviewに関する情報」セクションに入力してください。サインインが必要な機能がある場合は、有効なデモアカウントのユーザ名およびパスワードを入力してください。特別な構成が必要な場合は、詳細を入力してください。再現が困難な環境を必要とする機能や、特定のハードウェアを必要とする機能がある場合は、デモビデオまたはハードウェアを用意して送信してください。また、連絡先情報に不備がなく、最新の情報であることを確認してください。ガイドラインの2.1をご参照ください。
アプリのコードが機密性の高いユーザーデータにアクセスするAPIを1つ以上参照している場合、アプリのInfo.plistファイルには、$! {infoPlistKey}キーを含める必要があります。このキーには、アプリがデータを必要とする理由を明確かつ包括的に説明した、ユーザー向けの目的文字列を含めてください。App Store Connectに提出するアプリのうち、ユーザーデータにアクセスするアプリはすべて、目的文字列を含める必要があります。
スクリーンショットは、価値や機能を正確に反映している必要があります。テキストや画像のオーバーレイは、アプリのユーザー体験をわかりやすく伝えるために使用し、覆い隠すことがないようにしてください。また、App Store Connectで使用するアプリのUI画像やプロダクトの画像は、該当するデバイスタイプに合ったものにしてください。ガイドラインの2.3をご参照ください。
特定タイプのアプリは、個人デベロッパではなく、そのサービスを提供する法人によって提出される必要があります。これには、機密性の高いユーザー情報を必要とするアプリや、特に規制が厳しい分野(バンキングや金融サービス、暗号通貨、ヘルスケア、ギャンブル、航空サービスなど)でのサービスを提供するApp(ただしこれらに限定されない)が該当します。パートナーシップに関する書類や認可証/許諾を提示する必要がある場合は、App Store Connectの添付ファイルセクションにファイルを添付し、審査メモ欄に説明やリンクを記載してください。ガイドラインの3と5.1.1をご参照ください。
App Reviewへの提出履歴は、App Store Connectで確認できます。審査を通過しなかったアイテムについては、遵守していなかったApp Reviewガイドラインの条項など、関連する詳細情報を確認できます。ビルドを再提出する前に問題を解決できるよう、App Reviewに問い合わせることができます。その際は、App Store Connectのアプリのページから、「App Review」セクションにアクセスしてください。
イベント関連のアプリ:特定のイベントに関係するアプリについては、アプリの公開スケジュールをApp Store Connectで設定しておくことをお勧めします。ただし、アプリがまだ審査中で、そのイベントの開催が差し迫っている場合は、App Reviewの優先処理をリクエストできます。リクエストを提出する際は、そのイベントの情報と日付、およびイベントとアプリとの関係も明確に記載してください。
アプリのバグ修正のためのアップデートを提出し、審査中にさらなる問題が見つかった場合、法的または安全性に関する懸念事項がない限り、次回の提出時にその問題を解決するというオプションがあります。このオプションを選択するには、App Store Connectで該当メッセージに返信し、今回の提出の承認を希望する旨をお知らせください。