App Store Connectヘルプ
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 アカウントの作成
-
トップページで「ユーザとアクセス」をクリックします。
-
上部のナビゲーションバーで「Sandbox」をクリックし、追加ボタン (+) をクリックします。Sandbox テスターを初めて追加する場合は、「Create Test Accounts」(テストアカウントを作成) をクリックします。
-
テスターの氏名を入力します。なお、作成後にテスターの氏名、メールアドレス、パスワードを変更することはできません。ご注意ください。
-
メールアドレスを入力します。メールアドレスは、Apple Account として使用したことがなく、かつ iTunes や App Store のコンテンツ購入に使用したことがないものを使用してください。各 Sandbox テスターに対して Sandbox 専用のメールアドレスを作成していただくことを推奨します。
ご利用のメールプロバイダでプラス記号 (+) 付きのサブアドレスがサポートされている場合、Sandbox テスター用のメールアドレスとして、こうしたサブアドレスを利用できます。たとえば、Sandbox 用に使用する元のメールアドレスが
billjames2@icloud.com
である場合、billjames2+UK@icloud.com
、billjames2+US@icloud.com
、billjames2+JP@icloud.com
を各テスターのメールアドレスとしてそれぞれ使用できます。こうしたサブアドレスに送信されたメッセージはすべて、元のメールアドレスにも送信されます。 -
パスワードを入力します。通常のアカウントと同様、Sandbox アカウントには強力なパスワードを設定する必要があります。テスター用に入力したパスワードが要件を満たしていない場合、安全なパスワードのガイドラインが表示されます。
-
App Store の国または地域を選択します。各テストアカウントを 175 の App Store ストアフロントのいずれかに関連付けます。なお、アカウントの作成後に App Store の国または地域の変更ができるので、新しいテスターを作成することなく、1 つの Sandbox アカウントを使って異なるストアフロントでテストを行うことが可能です。
-
「作成」をクリックします。
Sandbox アカウントの削除
テスターの削除は、テストアカウントの一覧から目的のテスターの Sandbox アカウントをクリックし、「アカウントを削除」をクリックすることで行えます。複数のテスターをまとめて削除するには、以下の手順に従ってください。
注:テスターが Sandbox テストファミリーのメンバーである場合、テスター自体を削除する前にファミリーから削除する必要があります。
-
トップページで「ユーザとアクセス」をクリックします。
-
上部のナビゲーションバーで「Sandbox」をクリックし、左上の「編集」をクリックします。
-
削除する各ユーザのチェックボックスを選択し、「アカウントを削除」をクリックします。
-
表示されるダイアログで、「アカウントを削除」をクリックします。
削除した Sandbox テスターに関連付けられている Sandbox アカウントおよびメールは、App Store Connect ユーザとして使用したり、あるいは Sandbox 環境でのテストや iTunes Store および App Store での購入に利用したりできなくなります。