App Store Connectヘルプ

サポート / App Store Connect / アプリ内課金のテスト / Sandbox Apple Accountの作成

アプリ内課金のテスト

Sandbox Apple Accountの作成

アプリがアプリ内課金やApple Payに対応している場合、こうした機能のテストをSandbox環境で実行できます。テストする場合は、App Store ConnectでSandboxアカウントを作成し、開発用に署名されたアプリを実行するデバイスにそのアカウントでサインインしてください。なお、アプリのテストに使用する各デバイスでデベロッパモードをオンにする必要があります。

Sandboxアカウントを使うことで、支払いに関するさまざまなシナリオ(サブスクリプション更新成功、支払いの失敗、払い戻しなど)やファミリー共有機能におけるアプリの挙動をテストできます。これは、アプリ内課金が確実に期待通りに機能し、支払いプロセスで問題が発生しないようにするために必要なプロセスです。

Sandboxアカウントは、App Store Connectで最大10,000個作成できます。なお、これらのアカウントはテストにのみ使用できるもので、App Storeのサインインや購入には使用できません。

必要な役割:Account Holder、Admin、App Manager、またはDeveloper。「役割の権限」を参照してください。

Sandboxアカウントの作成

  1. トップページで「ユーザとアクセス」をクリックします。

  2. 上部のナビゲーションバーで「Sandbox」をクリックし、追加ボタン(+)をクリックします。Sandboxテスターを初めて追加する場合は、「Create Test Accounts」(テストアカウントを作成)をクリックします。

    「テストアカウント」ページに既存のSandboxアカウントが2個表示されており、「テストアカウント」ヘッダーの横には追加アイコン(+)があります。
  3. テスターの姓名を入力します。

    注:テスターの作成後にその氏名、メールアドレス、パスワードを変更することはできません。

  4. メールアドレスを入力します。メールアドレスは、Apple Accountとして使用したことがなく、かつiTunesやApp Storeのコンテンツ購入に使用したことがないものを使用してください。各Sandboxテスターに対してSandbox専用のメールアドレスを作成していただくことを推奨します。

    ご利用のメールプロバイダでプラス記号(+)付きのサブアドレスがサポートされている場合、Sandboxテスター用のメールアドレスとして、こうしたサブアドレスを利用できます。たとえば、Sandbox用に使用する元のメールアドレスがbilljames2@icloud.comである場合、billjames2+UK@icloud.combilljames2+US@icloud.combilljames2+JP@icloud.comを各テスターのメールアドレスとしてそれぞれ使用できます。こうしたサブアドレスに送信されたメッセージはすべて、元のメールアドレスにも送信されます。

  5. パスワードを入力します。通常のアカウントと同様、Sandboxアカウントには強力なパスワードを設定する必要があります。テスター用に入力したパスワードが要件を満たしていない場合、安全なパスワードのガイドラインが表示されます。

  6. App Storeの国または地域を選択します。各テストアカウントを175のApp Storeストアフロントのいずれかに関連付けます。なお、アカウントの作成後にApp Storeの国または地域の変更ができるので、新しいテスターを作成することなく、1つのSandboxアカウントを使って異なるストアフロントでテストを行うことが可能です。

  7. 「作成」をクリックします。

Sandboxアカウントの削除

テスターの削除は、テストアカウントの一覧から目的のテスターのSandboxアカウントをクリックし、「アカウントを削除」をクリックすることで行えます。複数のテスターをまとめて削除するには、以下の手順に従ってください。

注:テスターがSandboxテストファミリーのメンバーである場合、テスター自体を削除する前にファミリーから削除する必要があります。

  1. トップページで「ユーザとアクセス」をクリックします。

  2. 上部のナビゲーションバーで、「Sandbox」をクリックします。

  3. 削除する各ユーザのチェックボックスを選択し、「アカウントを削除」をクリックします。

    「テストアカウント」ページで1つのSandboxアカウントにチェックが入っており、右上隅に「アカウントを削除」ボタンが表示されています。
  4. 表示されるダイアログで、「アカウントを削除」をクリックします。

削除したSandboxテスターに関連付けられているSandboxアカウントおよびメールは、App Store Connectユーザとして使用したり、あるいはSandbox環境でのテストやiTunes StoreおよびApp Storeでの購入に利用したりできなくなります。