XStore 操作は、Microsoft Store サービスによって管理されるゲームに関する情報を操作します。
このページは、以前のバージョンから大幅に更新されています。
XStore API のテストでは、ビルドをライセンス供与可能に設定 (contentIdOverride など) したり、各アカウントがゲームへのエンタイトルメントを持つ必要はなくなりました。
開発サンドボックスでコマースをテストする場合、1 つのテスト アカウントでのすべての購入は同じサンドボックスで行う必要があります。テスト アカウントを別のサンドボックスに切り替えて、さらにアイテムを購入すると、両方のサンドボックスのアカウントに対して予期しないクエリ結果が発生します。これは、購入のライセンスと情報が、1 つのアカウントでアイテムを最初に購入したサンドボックスに紐付けられるためです。
PC の開発サンドボックスでコマースをテストする場合、Microsoft Store アプリと XBOX アプリにサインインしているアカウントが同じであることを確認してください。サンドボックスでは、Microsoft Store のアイテムに使用される資格情報は XBOX アカウントに特に紐付けられます。これは、すべての操作がアクティブなサンドボックスに特に公開された製品と対話することを保証するために重要です。詳細については、PC 上での Store アカウントが一致しないシナリオの処理を参照してください。
ほとんどの* XStore API をテストするには、ゲーム構成にパートナー センターから派生した適切な値が含まれていることを確認してください。
- XStoreQueryGameLicenseAsync など、ライセンス供与に関連する API は、適切に機能するために完全にライセンス供与されたコンテキストを必要とします。 詳細については、ライセンス テストの有効化を参照してください。
MicrosoftGameConfig にゲーム ID を適用する
まず、パートナー センターでゲームとアドオンを公開してください。 次に、ゲームの構成ファイルで値が構成されたタイトルと一致することを確認します。Identity
パートナー センターの [ゲームのセットアップ > ID の詳細] にあります。 PC の場合: パートナー センターでゲームに割り当てられているものと厳密に一致する必要があります。 コンソールでは必要ありませんが、パートナー センターへの送信用にパッケージが作成されるときにチェックする必要があります。Identity ノードの Name は Package/Identity/Name と一致する必要があります。Identity ノードの Publisher は Package/Identity/Publisher と一致する必要があります。
