Skip to main content
PC 上でさまざまな方法でサンドボックスを切り替えることができます。サンドボックスが変更されたときに XBOX services 対応アプリにサインインしているアカウントをサインアウトさせるため、Xblpcsandbox.exe を使用してください。 XBOX services の操作の場合、新しく切り替えたサンドボックスにプロビジョニングされたアカウントでサインインするだけで十分で、これは RETAIL で異なるアカウントでサインインするのと似ています。サインインすると、XUser コンテキストは現在のサンドボックスを認識します。 Store の操作では、製品の閲覧と購入をサンドボックスにスコープするために、XBOX services 対応アプリにサインインしている XBOX ユーザーが必要です。単に Microsoft Store アプリでアカウントにサインインするだけでは、既定でサンドボックスのスコープが RETAIL (または以前に設定されていた場合は前のサンドボックス) になります。
したがって、サンドボックスを切り替えた 後で XBOX services に最初にサインインすることが重要です。
  1. GDK コマンド プロンプトから: xblpcsandbox <sandbox id>
  2. サンドボックス用にプロビジョニングされたアカウントで XBOX App にサインインします
  3. 同じアカウントで Microsoft Store アプリにサインインします
XBOX App が、Store アカウントを新しくサインインしたアカウントに切り替えるかどうかを尋ねるダイアログをポップアップ表示する場合があります。
サンドボックスではこのメカニズムに依存しないでください。Microsoft Store アプリでは常に明示的にテスト アカウントでサインインしてください。 Store アカウントは XBOX アカウントとは異なるアカウントにすることもできます。詳細については、PC 上での Store アカウントが一致しないシナリオの処理を参照してください。 サンドボックスが関与するすべての遷移の後に、これらの手順を実行してください。
  • RETAIL からサンドボックス
  • あるサンドボックスから別のサンドボックスへ
  • サンドボックスから RETAIL
アカウントを適切に切り替えないときの最も一般的な問題は、XBOX services サインイン 後に Store アカウントがサインインされておらず、その結果すべての Store 操作が不適切な結果を返すことです。
開発サンドボックスでコマースをテストする場合、1 つのテスト アカウントでのすべての購入が同じサンドボックスで行われるようにしてください。
テスト アカウントを別のサンドボックスに切り替えて、さらにアイテムを購入すると、両方のサンドボックスのアカウントに対して予期しないクエリ結果が発生します。この動作は、購入のライセンスと情報が、1 つのアカウントでアイテムを最初に購入したサンドボックスに紐付けられるために発生します。

XBOX App の最適化

XBOX App のメニューには、アクティブなサンドボックスを示すインジケーターがあります。 XBOX App のサンドボックス インジケーター PC が開発サンドボックス用に正しく構成されており、XBOX App にサインインしているテスト アカウントがそのサンドボックスにアクセスできる場合、インジケーターが表示されます。 XBOX App を使用すると、アプリが自動的に Store アカウントの調整を試みるという追加の利点があります。したがって、XBOX App 内にとどまっている限り、カタログ、購入操作、および所有権はサンドボックス内で同じアカウントを反映するはずです。

ゲーム内 Store 操作 (XStore API を使用)

ゲームが取得する XStoreContext は、Microsoft Store アプリに明示的にサインインされているか XBOX App のサインインの一部として行われているかを問わず、Store アカウントのものです。XStore API が使用するアカウントの最も良い指標は、XBOX App がその Store 操作に使用するアカウントです。

関連項目

XBOX Live PC Sandbox Switcher XBOX services Sandboxes overview Troubleshooting Sign-in Errors XStore 開発とテストの有効化
最終更新日 2026年8月24日