ガイド
公開までを画面ごとに
ビルドはテスト中です。このガイドでは、Apple と Google が次に表示するフォームを、提出ボタンを押すまで入力欄ごとに説明します。
App Store
Push200 はすでにビルドを App Store Connect に送っていて、TestFlight に表示されています。App Store に公開するには、アプリのページを入力して Apple の審査に提出します。初回は 1 時間ほど見ておいてください。以降のアップデートでは、新しいビルドと変更点の短い説明だけで済みます。
ガイドであり、助言ではありません
Apple と Google の現在の画面に沿って、どこを押すか、各入力欄で何を求められるかを説明しています。何を書くか、アプリが承認されるかどうかは、あなたとストアの間のことです。Push200 は法律、プライバシー、ビジネスに関する助言は行いません。そうした質問は資格のある専門家にご相談ください。Apple と Google は画面をときどき変更します。ここの内容が各社のページと異なる場合は、各社のページが正しい情報です。
準備しておくもの
提出する前に、Apple から以下のすべてを求められます:
- iPhone でのアプリのスクリーンショット。アプリが iPad に対応している場合は iPad のものも
- アプリの説明文と、100 文字までの検索キーワード
- ユーザーが問い合わせできるサポートページと、プライバシーポリシーの URL
- アプリにログインが必要な場合:Apple の審査担当者が使える、実際にログインできるデモアカウント
- 連絡先の名前、電話番号、メールアドレス(Apple の審査担当者だけが見ます)
アプリのバージョンページを開く
App Store Connect を開き、Apps を押してアプリを選びます。左側の iOS App の下で、Prepare for Submission と表示されたバージョン(1.0 など)を押します。この先の作業のほとんどはこのページで行います。
スクリーンショットを追加する
Previews and Screenshots の下に、Apple が必要とする画面サイズが表示されます。求められている各サイズにスクリーンショットをドラッグします。
- Apple は一覧にある最大の iPhone サイズを求め、それを小さい iPhone にも使います
- アプリが iPad に対応している場合は、iPad のスクリーンショットも求められます
- 1 サイズにつき最大 10 枚です。Apple は、アプリを実際に使っている様子を見せることを求めています
- Apple のスクリーンショットのサイズに正確なピクセルサイズが載っています
テキスト欄を入力する
同じページで:
- Promotional Text:任意。170 文字まで。審査なしでいつでも変更できます
- Description:アプリでできること。4,000 文字まで
- Keywords:ユーザーが検索しそうな言葉をカンマで区切って入力。合計 100 文字まで
- Support URL:必須。ユーザーがサポートを受けられるページ
- Marketing URL:任意
- Copyright:アプリの権利者。通常は年とあなたの名前または会社名で、たとえば 2026 あなたの会社 のようにします
Push200 が送ったビルドを選ぶ
Build までスクロールし、Add Build または + を押します。Push200 に表示されたバージョン番号のビルドを選びます。まだ表示されない場合は、Apple が処理中です。通常、Apple からのメールのあと数分で終わります。
- アプリが暗号化を使っているかどうかを聞かれることがあります。暗号化に関する Apple のページで、どこまでが標準の暗号化にあたるかも含めて、それぞれの答えが説明されています
App Information を入力する
左側の General の下で App Information を押します:
- Name と Subtitle:それぞれ 30 文字まで。名前はストアでアイコンの下に表示されます
- Category:アプリが表示されるストアのカテゴリ。任意で 2 つ目も選べます
- Content Rights:アプリが他者の所有するコンテンツを表示するかどうか
- Age Rating:Set Up Age Ratings または Edit を押し、アプリの内容に関する Apple の質問に答えます。Apple が答えをもとにレーティングを決めます
App Privacy を入力する
左側の App Privacy を押します。ここの内容が App Store ページのプライバシー欄になります。
- Privacy Policy URL:プライバシーポリシーの URL。Apple はすべてのアプリにこれを求めています
- Get Started を押します。あなた自身、またはアプリに組み込まれたサービスがデータを収集するかどうかを聞かれます。アプリに組み込まれたサービスには、ログイン、分析、広告、クラッシュレポート、決済(Firebase など)が含まれることがあります
- チェックを入れたデータの種類ごとに、何に使うか、本人と結び付けられるか、トラッキングに使うかを聞かれます
- 各サービスの提供元は、通常そのサービスが収集するデータを公開しているので、回答の参考になります
- 終わったら Publish を押します。Apple の App Privacy のページで各質問が説明されています
価格と国を設定する
左側の Pricing and Availability を押します。価格または Free を選び、アプリを配信する国と地域を選びます。有料アプリの場合は、Business で Apple の Paid Apps 契約に同意しておく必要があります。
Apple の審査担当者に必要な情報を伝える
バージョンページに戻り、App Review Information までスクロールします:
- Sign-in required:アプリにログインが必要な場合はチェックを入れ、実際にログインできるデモ用のユーザー名とパスワードを入力します。審査担当者がログインできないと、通常アプリは差し戻されます
- Contact Information:あなたの名前、電話番号、メールアドレス。これを見るのは Apple だけです
- Notes:審査担当者が自分では見つけられないこと。たとえばコード、特定の場所、特定のデバイスが必要な機能など
公開のタイミングを選ぶ
App Store Version Release で、Apple に承認されたあとのアプリの公開方法を選びます。自分でボタンを押して公開する、すぐに自動で公開する、または選んだ日に自動で公開する、のいずれかです。
審査に提出する
右上の Add for Review を押します。概要が表示されるので、Submit to App Review を押します。アプリのステータスが Waiting for Review、続いて In Review に変わります。Apple によると、ほとんどのアプリは 1〜2 日で審査され、結果はメールで届きます。
Apple に差し戻されたら
Apple からのメッセージは App Store Connect の App Review にあり、Apple の App Review ガイドラインのどの項目に該当するかが書かれています。そこで返信できます。アプリに修正が必要な場合は、コードを修正し、Push200 でビルドを押し、バージョンページで新しいビルドを選んでもう一度提出します。
Apple のガイドラインでよく差し戻される理由
以下は Apple が公開しているガイドラインに基づくものです。個々のケースは Apple が判断するので、ガイドラインそのものをお読みください。
- アプリがクラッシュする、またはリンク切れ、空のページ、仮のテキストがある
- デモアカウントがない、または使えないため、審査担当者がログインできない
- プライバシーの回答がアプリの実際の動作と合っていない、またはプライバシーポリシーのリンクが開けない
- アプリがほぼウェブサイトを枠に入れただけで、アプリらしく動く部分がほとんどない
- サブスクリプションや追加機能などのデジタル商品を、Apple のアプリ内課金を使わずに販売している
- アプリ内でアカウントを作成できるのに、アプリ内で削除できない
- スクリーンショットにアプリそのものが写っていない
次回以降のアップデート
アップデートのたびに、左側の iOS App の横にある + を押して新しいバージョンを作り、Push200 が送った新しいビルドを選び、What's New in This Version を書いて、もう一度提出します。ほかの項目は入力済みのまま残ります。
まだビルドできていませんか?
アプリのビルドがまだの場合は、まず GitHub、Apple、Google Play の接続から始めてください。
セットアップガイドを読むGoogle Play
Push200 は各ビルドを、あなたが選んだテストトラックにテスト版として Google Play へ送ります。アプリを公開するには、Play Console でアプリのタスクを入力してから、リリースを製品版に送信します。初回は 1 時間ほど見ておいてください。
ガイドであり、助言ではありません
Apple と Google の現在の画面に沿って、どこを押すか、各入力欄で何を求められるかを説明しています。何を書くか、アプリが承認されるかどうかは、あなたとストアの間のことです。Push200 は法律、プライバシー、ビジネスに関する助言は行いません。そうした質問は資格のある専門家にご相談ください。Apple と Google は画面をときどき変更します。ここの内容が各社のページと異なる場合は、各社のページが正しい情報です。
まずアカウントの種類を確認する
Google は新しい個人アカウントに対し、公開前に 12 人以上のテスターで 14 日間連続のクローズドテストを行うことを求めています。組織(ビジネス)アカウントにはこのルールはありませんが、登録時に D-U-N-S 番号が必要です。個人アカウントに関する Google のルールをお読みのうえ、下のテストの手順もご覧ください。
準備しておくもの
アプリを公開する前に、Google から以下のすべてを求められます:
- アプリアイコン:512 × 512 ピクセル、PNG
- フィーチャーグラフィック:1024 × 500 ピクセル。ストアページの上部に表示されます
- スマートフォンのスクリーンショット 2 枚以上。アプリがタブレットに対応している場合はタブレットのものも
- 80 文字までの簡単な説明と、4,000 文字までの詳しい説明
- プライバシーポリシーの URL と、連絡先のメールアドレス
- アプリにログインが必要な場合:Google の審査担当者が使える、実際にログインできるテストアカウント
アプリのセットアップのタスクを開く
Play Console を開いてアプリを選びます。Dashboard の Set up your app に、必要なタスクが一覧で表示されます。それぞれを開くと短いフォームが出てきます。各フォームで Save を押すと、チェックが付きます。
プライバシーポリシーとアプリへのアクセス
アプリのコンテンツに関するタスクで:
- Privacy policy:プライバシーポリシーの URL を貼り付けます
- App access:アプリのすべての機能がログインなしで使えるかどうかを答えます。使えない場合は、手順の説明と、Google の審査担当者が使えるテスト用のログイン情報を追加します
広告、コンテンツのレーティング、ターゲットユーザー
短いフォームがあと 3 つあります:
- Ads:アプリに広告が表示されるかどうか。アプリに組み込まれたサービスの広告も含みます
- Content rating:Start questionnaire を押し、メールアドレスを入力し、アプリのカテゴリを選んで、アプリの内容に関する質問に答えます。国ごとのレーティングは、その答えから決まります
- Target audience and content:アプリの対象となる年齢層を選びます。子どもを含める場合は、Google のファミリー向けポリシーも適用されます
データ セーフティ
ここの内容がストアページのデータ セーフティ欄になります。
- Google が挙げる種類のデータを、アプリが収集または共有するかどうかを聞かれます。Firebase、分析、広告など、アプリに組み込まれたサービスが収集するデータも含みます
- チェックを入れた種類ごとに、何に使うか、任意か必須かを聞かれます
- データが送信中に暗号化されるかどうか、ユーザーがデータの削除をどう依頼できるかも聞かれます
- 各サービスの提供元は、通常そのサービスが収集するデータを公開しています。このフォームに関する Google のヘルプページで各質問が説明されています
そのほかの申告
Google はアプリに当てはまるものだけを表示します。たとえば次のようなものがあります:
- News apps、Government apps、Financial features、Health:こうした種類のアプリに関する質問
- Account deletion:アプリでアカウントを作成できる場合、ユーザーがアカウントの削除を依頼できるウェブページを求められます
- Permissions:バックグラウンドでの位置情報や SMS など、機密性の高い権限をアプリが使う場合、その理由を聞かれます
ストアの掲載情報
左側の Grow users の下で Store presence を押し、Main store listing を押します:
- App name:30 文字まで
- Short description と Full description
- Graphics:アイコン、フィーチャーグラフィック、スクリーンショット
- Store settings の下:アプリのカテゴリ、タグ、連絡先のメールアドレス、ウェブサイト
テストと、テスター 12 人のルール
Test and release、Testing の順に開くと、Google には 3 種類のテストがあります:
- Internal testing:あなたが招待した最大 100 人。アプリの詳細設定で別のトラックを選んでいない限り、Push200 はここにビルドを送ります
- Closed testing:メールリストまたは Google グループで招待した人。Google のテスター 12 人のルールで求められるのはこのテストです
- Open testing:ストアページから誰でも参加できます
新しい個人アカウントの場合
公開前に Google のルールを満たすには:
- Closed testing を開き、トラックを作成するか Google が作成したトラックを使って、テスターのメールアドレスを追加します
- そのトラックでリリースを作成し、Add from library から Push200 がアップロードしたビルドを追加します
- テスターに参加用のリンクを送ります。各テスターがリンクを開いて参加し、Google Play からアプリをインストールします
- Google は参加を続けているテスターを数えます。12 人以上の状態が 14 日間続くと、Dashboard に Apply for production が表示され、テストに関するいくつかの質問に答えます
リリースを製品版に送信する
Test and release の下で Production を押します:
- Countries / regions で、アプリを配信する地域を選びます
- Create new release、続いて Add from library を押し、Push200 がアップロードしたビルド(テストしたものと同じビルド)を選びます
- リリースノート(ユーザーが「What's new」の下で見る文章)を書き、Next、Save の順に押します
- Publishing overview に移動し、Send changes for review を押します
Google の審査
Google によると、審査には最大 7 日かかることがあり、新しいアプリではそれ以上かかる場合もあります。終わるとメールが届きます。却下された場合は、メールと Play Console の Inbox に、どのポリシーに該当し何を変更すべきかが書かれています。アプリまたはフォームを修正し、アプリ自体を変更した場合は Push200 でビルドを押して、もう一度送信します。
Google のポリシーでよく却下される理由
以下は Google が公開しているポリシーに基づくものです。個々のケースは Google が判断するので、Google のポリシー センターそのものをお読みください。
- データ セーフティの回答が、アプリやそのサービスが収集するデータと合っていない
- プライバシーポリシーがない、またはリンクが開けない
- App access に使えるテスト用のログイン情報がないため、審査担当者がログインできない
- 名前や説明文にキーワードを詰め込んでいる、または文章がアプリと合っていない
- アプリがクラッシュする、または掲載情報に書かれたとおりに動かない
- Google が求める申告をせずに、機密性の高い権限を使っている
- アプリでアカウントを作れるのに、アカウントの削除を依頼する方法がない
次回以降のアップデート
アプリを公開したあとは、アップデートは簡単です。Push200 が新しいビルドをテストトラックに送ります。テストしたら、Production で Create new release を押し、新しいビルドを追加し、変更点を書いて審査に送信します。
まだビルドできていませんか?
アプリのビルドがまだの場合は、まず GitHub、Apple、Google Play の接続から始めてください。
セットアップガイドを読む