Economy v2 が一般提供 (GA) されました。サポートとフィードバックについては、PlayFab フォーラム を参照してください。
ストアの作成
ストアを作成するには、まずゲーム内でアクセス可能/購入可能にしたい公開済みのカタログ アイテム、Currency、または UGC が他にあることを確認する必要があります。手順は Economy v2 のクイックスタート を参照してください。Game Manager
- Economy > Catalog (V2) に移動します。
- Stores タブで New Store を選択します。
API
CreateDraftItem を使用してストアを作成できます。
ストアを作成する CreateDraftItem リクエストの例:
上記は 2 つのアイテム、
LaserSword と WeaponBundle を販売するストアです。両方のアイテムは既存のカタログ アイテムであり、カタログで定義された基本価格が設定されています。このストアはそれらの既存価格を上書きし、LaserSword を 1 個の Diamond で、WeaponBundle を 10 個の Gold と 10 個の Silver で提供するようになります。
このリクエストは、ストアが作成および公開されたことを示すレスポンスを返します。
Id に注目してください。
概念をわかりやすくするために、ストア使用例をよりよく示すため、アイテム ID を GUID からアイテム名に置き換えています。
ストアの使用
ストアは、プレイヤーがPurchaseInventoryItems API を呼び出すときに使用されます。PurchaseInventoryItems を呼び出す際、オプション プロパティの 1 つに StoreId パラメーターがあり、この購入リクエストに適用するストアを渡すことができます。
ストアを使用した PurchaseInventoryItems リクエストの例:
{{StoreId}} と、想定される PriceAmount がストアで設定された 1 個の Diamond のコストと一致していることに注目してください。
ストアの検索
SearchItems API を使用する際、渡せるプロパティの 1 つが Store パラメーターです。このパラメーターを使用すると、ストアのコンテキスト内で検索できます。特定のストアにアイテムが存在するかどうかを確認できるだけでなく、ストアのアイテム/コンテンツの上書きされた価格を表示するためにも使用できます。ストアの AlternateId を使用して検索することもできます。
