商店(旧版 Economy)

重要

经济 v1 API 处于维护模式,将不会收到任何新功能,只有 bug 修复。 v1 API 将在可预见的未来进行维护。 请参阅“Economy v2 概述”,详细了解 PlayFab Economy 的下一版本!

商店是玩家在游戏中购买物品的最佳方式。 可以使用 Game Manager 更改物品的顺序以及随时调整价格。 使用细分,甚至可以向某些玩家提供特价,而无需处理游戏代码。   

重要概念

  • 目录 - 目录提供了一种管理游戏虚拟物品的简便方法。 目录列出了游戏中可用的所有物品。 
  • 目录物品 - PlayFab 物品可以表示可能会使用的几乎任何类型的虚拟商品(从耐用品、捆绑包到锁定的容器)。 
  • 玩家物品栏 - 所有玩家帐户都有物品栏。 物品栏包含所有拥有的物品实例以及迄今为止的物品历史记录。 
  • 角色物品栏 - 与玩家物品栏类似,但按照角色级别进行存储。
  • 虚拟货币 - PlayFab 为每个游戏提供最多 10 种虚拟货币。 货币可以用于从目录或商店购买物品、表示从应用内购买转换的软货币或是用作推动游戏的机制。
  • 细分 - 提供按事件历史记录分组的玩家子集。 例如,“高频玩家”细分是指登录超过 100 次的玩家。
  • Stores - 商店提供目录物品的子集。 这些物品可以按备用价格(与对应目录物品上设置的价格相比)提供。

商店包含对目录中定义的物品的引用数组,以及物品的价格(采用实际和虚拟货币)。 商店价格优先于目录中定义的任何价格。

物品的基本定义在目录中定义,可以为每个商店设置定价,从而允许出于不同目的定义商品的子集:

  • 轻松组织游戏内店面
  • 创建和组织销售
  • 使物品在设置的时间段内可用
  • 将某些目录物品划拨给特定游戏内供应商
  • 优先于特定玩家细分的基本目录价格

商店以游戏的虚拟目录和货币为基础而构建。 主目录可视为游戏中所有物品的定义,而商店为优先项。

尽管可以使用游戏数据管理 API SetStoreItemsUpdateStoreItems 以编程方式控制商店,通常还是会在 Game Manager 中设置商店。