メインコンテンツまでスキップ

iOS アプリの申請

iOS アプリの配信は、2 つのコンソール間を行き来して進めます。Aptoide Connect でアプリを追加して申請フォームに記入し、App Store Connect で Apple の規約に同意し、当社のマーケットプレイスを接続し、ビルドを提出します。配信先の両方のマーケットプレイス(Aptoide (EU)AppArena (Japan))で申請プロセスは同じで、それぞれに個別の Marketplace Token が必要です。

Aptoide Connect にアプリを追加する

  1. トップメニューバーの Add App ボタンをクリックします。

    Aptoide Connect トップメニューバーの Add App ボタン
  2. 表示されるダイアログで、オペレーティングシステムとして iOS を選択し、Next をクリックします。

    アプリ申請のプラットフォームを選択するダイアログ
  3. iOS アプリの Bundle ID を入力し、Next をクリックします。

    Bundle ID 入力フィールドを備えた Add iOS App ダイアログ

これにより申請フォームが開き、アプリに合わせて調整された一連のカードが表示されます。以下の手順を通じてこれらのカードに記入します。すべてのカードがすべてのアプリに表示されるわけではありません。

アプリの詳細と構成セクションを備えた iOS アプリ申請フォーム

申請フロー

ここからは、2 つのコンソール間を行き来してプロセスが進みます。各手順を順番に進めてください。各手順には、どこで行うかが示されています。

1. アプリの所有権を証明するAptoide Connect

アプリの所有権を証明する カードは、この Bundle ID を配信する権限があることを確認します。あなたまたはあなたの会社、およびアプリケーションに関する詳細を尋ね、所有権が検証されるまでの間のみ表示されます。アプリの所有権を証明するを参照してください。

2. Apple の規約に同意するApp Store Connect

代替マーケットプレイスを接続するオプションが表示される前に、配信したい地域に応じた Apple の規約に同意する必要があります。

🚧

これらの規約に同意しないと、App Store Connect にマーケットプレイスのオプションが表示されません。

3. Aptoide および/または AppArena をマーケットプレイスとして接続するApp Store ConnectAptoide Connect

接続したいマーケットプレイスごとに繰り返します。

  1. App Store Connect で、Developer ID をコピーします(自分の名前 → Edit Profile の順にクリック)。
  2. Aptoide Connect で、それを Marketplace Token カードに貼り付け、マーケットプレイスごとに 1 つのトークンを生成します。
  3. App Store Connect に戻り、Users and Access → Integrations → Marketplace で各マーケットプレイスを登録し、対応するトークンを貼り付けます。当社が新しいビルドを自動的に取得できるように、マーケットプレイスに変更を通知するボックスにチェックを入れます。

詳しい手順:Marketplace Token

4. 課金を設定する(アプリにアプリ内購入がある場合のみ)Aptoide Connect

Apple のアプリ内購入システムは代替マーケットプレイスでは機能しないため、IAP を含むアプリは、Aptoide と AppArena で購入を引き続き機能させるために Aptoide Billing SDK(Swift または Unity)を統合する必要があります。当社の課金ソリューションを実装する カードから始めてください。設定については、iOS Billing SDK およびアプリ内製品のガイドを参照してください。

日本またはブラジルで配信する場合、外部アプリ内購入は Apple に報告する必要があり、5% の手数料が課されます。

5. ビルドを提出するApp Store Connect

通常どおりビルドを提出します。その際、2 つの点に注意してください。

Review Type を選択する:

  • App Store同じビルドを Apple の App Store と当社のマーケットプレイスの両方に配信する場合に選択します。当社の SDK は当社のマーケットプレイスからのダウンロードでのみ有効になるため、1 つの統合ビルドで両方のチャネルに対応できます。推奨されます。
  • Notarization — 当社のマーケットプレイスのみを通じて配信する別個のビルドを維持する場合に選択します。Apple はこれらに対してより簡易な審査を行います。

Apple がビルドを承認した後、当社がビルドを受け取る方法は次のとおりです。

  • 通知が有効な場合(ステップ 3)— 当社が自動的にビルドを取得して配信します。それ以上の操作は必要ありません。
  • 通知がない場合 — 各ビルドを手動で提出します。Apps → 対象アプリ → Distribution → History を開き、Alternative Distribution Package ID をコピーして、Aptoide Connect の対応するカードに貼り付けます。iOS バージョンの手動提出を参照してください。

6. アプリ情報、言語、メディアを追加するAptoide Connect

アプリ情報と汎用アセット カード(カテゴリ、年齢制限、汎用ビジュアルアセットなど)と、ローカライズされたアセット カード(サポートされている各言語のタイトル、説明、リリースノート、スクリーンショット)に記入します。

7. フォームを審査に提出するAptoide Connect

最後の Certified Developer Distribution Policy Annex のためのデータ カード(当社の Certified Developer Distribution Policy の Appendix A で要求されるコンプライアンスフォーム)に記入してから、Submit をクリックします。当社のチームが審査する間、アプリは Pending ステータスで表示されます。審査は通常 2 営業日以内に完了し、対応が必要な場合は通知します。修正が必要な点が見つかった場合に備えて、予定しているリリース日の少なくとも 1 週間前に提出してください。

📘
Annex データフィールドの記入について

Annex データフィールドは、ご自身で記入する自由記述のフィールドであり、どのウェブページからも取得されません。以下の内容を記載してください。

  • データを保護するための技術的および組織的な措置(例:暗号化や多要素認証)。
  • 貴社の外部委託に関する方針。
  • 公的機関によるアクセスに対して講じている契約上、技術上、および組織上の保護措置。