本页尚未翻译,当前显示英文版本。
Catalog & Commerce
物品、价格、钱包、商店、购买与权益。 在平台允许的地方接入真实商店(Stripe、App Store、Google Play、Steam、Xbox);商店可以按计划上架、面向特定受众;购买流程的每一步都能挂 hook。
何时使用
- 你要卖东西:通过 Stripe、App Store、Google Play、Steam 或 Xbox 收真实货币,或者收钱包(wallet)里的货币。
- 商店(storefront)必须按玩家解析:计划、受众和价格都由服务端计算,客户端从不自己判断购买资格。
- 定价规则集中在一个可测试的 hook 里:折扣、改价和否决都在扣款之前执行。
- 收据(receipt)必须防重放。退款必须收回权益(entitlement),而且走发放时的同一组事件。
- 无需使用:如果你从不出售物品(item)。奖励仍然通过商业(commerce)模块唯一的
Grant发放,来源为reward(Leaderboards 的周期宝箱就是这样到账的),所以即使游戏没有商店,也只有一本可审计的发放台账。
分工
| 主体 | 在本页中的职责 |
|---|---|
player | 浏览商店、购买、管理钱包、使用兑换码 |
seller | 配置商品目录(catalog)、价格和商店的上架计划 |
backend-service | 验证收据;通过购买 hook 改价或发放物品 |
概览
获取已为该玩家解析好的
main 商店,并用钱包货币购买