Economy v2 现已正式发布。如需支持和反馈,请访问 PlayFab 论坛。
创建商店
要创建商店,你必须首先确保已发布你希望在游戏中可访问/可购买的其他目录物品、货币或 UGC。你可以按照 Economy v2 快速入门中的步骤操作GameManager
- 导航到 Economy > Catalog (V2)。
- 在 Stores 选项卡下,选择 New Store。
API
你可以使用CreateDraftItem 创建商店。
创建商店的 CreateDraftItem 请求示例:
上面是一个出售两件物品的商店,即
LaserSword 和 WeaponBundle。这两件物品都是已存在的目录物品,具有目录中定义的某些现有基础价格。这个商店覆盖了它们的现有价格,现在以 1 个 Diamond 提供 LaserSword,以 10 个 Gold 和 10 个 Silver 提供 WeaponBundle。
此请求将返回一个响应,说明商店已创建并发布:
Id 现在与我们发布的商店关联。
为了简化概念,物品 ID 已从 GUID 换成物品名称,以更好地说明使用商店的示例。
使用商店
当玩家调用PurchaseInventoryItems API 时使用商店。当你调用 PurchaseInventoryItems 时,可选属性之一是 StoreId 参数,我们可以传入用于应用于此购买请求的商店。
使用商店的 PurchaseInventoryItems 请求示例:
{{StoreId}},以及预期的 PriceAmount 现在如何匹配我们在商店中设置的 1 Diamond 成本。
搜索商店
当你使用SearchItems API 时,你可以传入的属性之一是 Store 参数。此参数允许你在商店的上下文中进行搜索。除了能够检查特定商店中是否存在物品外,它还可用于显示商店物品/内容的覆盖价格。你也可以使用商店的 AlternateId 进行搜索。
