このセクションでは、それぞれの内容と製品が使用されるシナリオについて説明します。
ProductKind インデックス
次の表は、この記事で説明する各製品タイプの ProductKind 値のインデックスを示しています。ProductKind は、XStore API またはサービスからの製品の管理を使用して利用可能な製品とユーザーのエンタイトルメントを照会するときに使用されます。バンドル
Microsoft Store 内には、機能と用途が異なる 3 つの異なるバンドル製品タイプがあります。バンドルが RETAIL に公開された後、含まれる製品をバンドルから削除することはできません。
ゲーム バンドル
さまざまなエディションとして、または複数のゲームをコンピレーションとして提供するために、ベース ゲームを 1 つ以上のアドオンや他のゲームとバンドルしたものを含みます。公開後に製品をバンドルに追加できますが、削除はできません。ゲーム バンドルは、1 つ以上のゲームと関連する DLC を含むコンピレーション ディスクを定義するためにも使用されます。 この製品タイプはアドオンではなく、パートナー センターの発行元の製品概要ページから [新しいバンドルを作成] を選択することで作成します。 詳細については、ゲームでのゲーム バンドルの使用を参照してください。アドオン バンドル
1 つのタイトルに関連付けられた複数のリリース済みアドオン製品を含みます。アドオン バンドルは、たとえば無料プレイ週末の後に、割引価格で新規ユーザーにタイトルの最高のコンテンツを提供するのに適したオプションです。シーズン パス
未発売の製品を含み、後でバンドルに追加される、アドオン バンドルの特殊なケースです。ただし、リリース時にはシーズン パスに少なくとも 1 つの製品を含める必要があります。シーズン パス製品の名前に「シーズン パス」と付ける必要はないことに注意してください。1 ゲームあたり複数のシーズン パスを提供することもできます。他の例と詳細については、ゲーム内でのシーズン パスの使用を参照してください。消費型
消費型製品は、ユーザーが再購入して使用できるゲーム内の一時的または限定使用アイテムを提供することを目的としています。最も一般的には、ゲーム内のプレミアム通貨が消費型製品を通じて実装されます。消費型は、ゲーム ライセンスや共有ポリシーを通じて共有されない、単一ユーザーの購入と見なされます。Microsoft Store には 2 種類の消費型製品タイプがあります。
ゲームには、Microsoft Store 管理の消費型を使用し、各消費型のティアや提供内容を独自の productID として構成することで、柔軟性と管理性を高めることをお勧めします。詳細については、消費型ベースのエコシステムを参照してください。
Microsoft Store 管理の消費型
このタイプの消費型は、購入時にユーザーに付与される 数量 に関連付けられ、Store API で追跡されるゲーム内で使用するその消費型の残りの 残高 に追加されます。ゲームがゲーム内で履行または消費された数量を報告すると、サービスはその数量を Microsoft アカウントのユーザーの残高から差し引きます。購入時に付与される数量は製品セットアップで構成されます。Microsoft Store 管理の消費型は、製品が履行または消費されたと報告されなくても繰り返し購入できます。 消費型の残高は、XStore API または Microsoft Collections サービスの呼び出しを使用して照会および消費できます。
ベスト プラクティスと推奨事項については、消費型の管理を参照してください。
この製品タイプは、一部のドキュメントでは「管理対象消費型」とも呼ばれます。この消費型は「Store 管理」というタイトルですが、ユーザーの残高が 0 より大きいときはいつでも完全に消費でき、対応するゲーム内通貨は独自のサービスによってユーザーごとに管理されます。詳細については、サービスからの消費型製品の管理を参照してください。
開発者管理の消費型
もう 1 つのタイプの消費型である 開発者管理 は、クライアントによって履行 (つまり消費) されるまで一度だけ購入できる製品タイプで、履行後に再購入可能になります。この履行操作は、ゲームによって追跡される報酬を割り当てるためにゲームが使用するものです。 役立つシナリオの 1 つは、補充できない一度限りの報酬を表す 1 回購入の消費型を提供することです。単に消費型を履行しなければ、最初の購入後に再度購入できなくなります。共有動作に従う必要のある耐久型とは対照的に、消費型はユーザー単位です。 「非管理対象消費型」とも呼ばれます。耐久型
耐久型は、拡張、マップ パック、その他のダウンロード可能コンテンツなど、一度だけ購入するアイテムを目的としています。耐久型はゲームの製品共有モデルに従い、デバイス上の他のアカウントに対して有効化できます。 パートナー センターで構成できる耐久型製品には 2 種類があります。- パッケージを含む耐久型
- パッケージのない耐久型 (耐久型アドオンとも呼ばれる)
パッケージを含む耐久型
物語のチャプター、拡張モード、車両、環境、キャラクター アセットなど、ベース ゲームの体験の一部ではない 追加 コンテンツを提供するのによく使用されます。購入後、パッケージのダウンロードとインストールが必要で、コンテンツを適切にライセンス供与およびマウントします。 ベース ゲームと同様に、サポートされる各ゲーム デバイス用のパッケージを、パッケージを含む耐久型製品ごとに作成して提出する必要があります。 ゲームは、耐久型製品を購入できるようにし、ゲームを再起動せずに新しいコンテンツのインストールに反応できる必要があります。パッケージのライセンスを取得し、その後使用のためにマウントする、特定の API を最初に呼び出す必要があります。 ゲームのコンテンツを、オプションのインストールや容量節約の目的で別々の耐久型パッケージに分割する予定の場合は、代わりにインテリジェント配信の Features 側面の使用を検討してください。 「オプション パッケージ」とも呼ばれます。パッケージのない耐久型
オンライン シナリオやゲームのデザインをサポートするために、ベース ゲーム パッケージ内に含まれる追加の購入可能コンテンツです。パッケージの作成と管理が開発者と消費者の両方に必要ないため、ここでは 耐久型 アドオンがより適している場合があります。 パッケージを含む耐久型と同様に、このタイプでもゲームの製品共有モデルに従って実行時に検証できるライセンスが提供されます。これらの製品のXStore API を通じてライセンスを検証し、特にディスク ベース ゲームで使用する場合に、アクセスを許可すべきかを確認する必要があります。
耐久型は期間限定で提供することもでき、その後はユーザーが所有できなくなり、再購入が必要になります。
