Skip to main content
XStore API は、GDK 上に構築された XBOX および PC タイトル向けの Microsoft Store コマースの実行時側です。パートナー センター (製品をモデル化する場所) と Microsoft Store のサービス間 (S2S) REST API (バックエンドがエンタイトルメントを照会および付与する場所) と組み合わせることで、ベース ゲーム、DLC、体験版、消費型、サブスクリプション、およびバンドル向けの完全なコマース プラットフォームを提供します。 このセクションは Microsoft Learn のトピック レイアウトを反映しており、タイトル向けの Store コマースを設計、統合、テスト、運用するために必要なすべてをカバーしています。
Microsoft Store のサービス間 REST リファレンス (collections、purchase、clawback、grant、recurrences) をお探しですか? これは API タブの Microsoft Store REST API にあります。

このセクションの内容

はじめに

概要、製品タイプ、パートナー センターのセットアップ、テスト、ライセンス、トラブルシューティング。

基本

基本的な Store 操作、DLC、体験版、消費型、バンドル、DWOB、更新プログラム。

サービスからの管理

サービスの認証、エンタイトルメント、サブスクリプション、返金、ユーザー Store ID の照会。

PC 固有の考慮事項

DRM、ライセンス トークン、Store アカウントの不一致処理、およびサンドボックスの切り替え。

Microsoft Store REST API

v8/v9 の collections、purchase、clawback、grant、および recurrences エンドポイントのリファレンス。完全なリファレンスは API タブの Microsoft Store REST API にあります。

フランチャイズ ゲーム ハブ

1 つの Store フランチャイズ ハブの下に複数の製品をグループ化します。

全体像: 各要素の連携

  • パートナー センター — 製品 (ベース ゲーム、アドオン、バンドル、シーズン パス、サブスクリプション、消費型) を作成し、価格と使用可能状況を定義し、識別子 (StoreIdProduct IDBigIdSKU ID) を割り当てる場所です。
  • MicrosoftGame.config — タイトル パッケージ内に含まれ、TitleIdStoreId、および MSAAppId を介して実行中の実行可能ファイルを Store 製品にバインドします。
  • XStore ランタイム API (XStore*) — ゲームから製品を列挙する、ライセンスやエンタイトルメントを照会する、購入 UI を表示する、消費型の履行を報告するために行うクライアント側の呼び出し。
  • XPackage API (XPackage*) — オプション パッケージ (DLC) をマウントおよびライセンス供与し、チャンクをインストールし、パッケージの状態変化を観察します。
  • Microsoft Store S2S REST API — バックエンドが呼び出し、エンタイトルメントを正式に照会し、消費型を履行し、製品を付与し、サブスクリプションを検索し、返金/クローバックを処理するサーバー側エンドポイント。
  • ユーザー Store ID (UserStoreId) — タイトルが XUserGetTokenAndSignatureAsync (または XStoreGetUserCollectionsIdAsync / XStoreGetUserPurchaseIdAsync) を通じて取得する短命キー。サービスに渡すことで、サービスがそのユーザーの代わりに Store を呼び出せるようになります。

クライアント対サービス

ほとんどすべての Store シナリオには、クライアント側 (XStore) と サービス側 (S2S REST) の両方の経路があります。リアルタイム UX (購入ボタンの表示、コンテンツのアンロック、消費型の使用の報告) にはクライアントを使用します。権威性が重要な場合 (タイトルの再インストール後も維持される必要のある仮想通貨の使用の履行、プロモーション アイテムの付与、Game Pass の検出、返金の処理) にはサービスを使用します。 信頼できるパターン:
  1. クライアントは購入または使用を検出し、即時 UX を表示します。
  2. クライアントはサービスに UserStoreId を送信します。
  3. サービスは Store S2S API を呼び出して、エンタイトルメントを確認するか、消費型を履行し、正規のデータベースを更新します。

次に進む場所

XStore を初めて使用する場合は、GDK コマース システムの概要から始めて、次に適切な製品タイプを選択するに進んでください。
最終更新日 2026年8月24日