重要
Economy v2 现已正式发布。 有关支持和反馈,请转到 PlayFab 论坛。
任何游戏经济的核心是允许玩家使用虚拟货币或 Real Word (RW) 资金购买游戏物品、货币等。
欺诈矢量
欺骗、代理和请求重复
用于使其看起来就像玩家从与实际位置不同的位置进行购买的请求技术。 玩家欺骗其 IP 地址、使用代理或复制请求是常见情况。
可以使用 幂等交易 来应对这些欺诈途径。
未经验证的存储 API 调用
未经验证的应用商店 API 调用是在没有有效回执的情况下对应用商店 API 进行的调用。 可以通过欺骗收据或复制请求来进行这些调用。
回执验证 是一项可用于应对此欺诈途径的功能。
兑换后退款
玩家可以进行购买、兑换购买,然后从商店申请退款。
可以使用 PlayFab 的 退款流程检查退款。
绕过盗版、破解和身份验证
盗版是在未经版权持有者许可的情况下复制和分发软件的行为。 破解是修改软件以删除或绕过其复制保护的行为。 身份验证绕过是用于避免帐户注册和登录的技术。
可以通过反盗版技术将盗版玩家转换为付费客户。
幂等事务
PlayFab Economy v2 事务是幂等的,这意味着可以多次重试它们,如果事务已完成,则将忽略该事务。 当玩家尝试进行购买且请求重复时,不会向玩家收取两次费用。
请务必注意,虽然大多数事务都需要 IdempotencyId 来确保幂等性,但兑换 API 的功能略有不同。 兑换 API 也是幂等的,但不需要 IdempotencyId。 他们只会授予市场产品/服务一次。 如果你使用以前成功的请求中的相同市场收据发出兑换请求,PlayFab 不会在第二次调用时授予任何内容。
在库存概述中详细了解幂等性。
收据验证
Economy v2 支持以下加载项 API 终结点:
- Microsoft Store(Windows 10/11、Xbox、Android)
- Google Play Store (Android)
- Apple AppStore (iOS)
- 任天堂 Switch E-Shop (Switch)
- 新一代 Sony PlayStation Store (PS4/PS5)
- Steam(Windows 10/11、OSX、Linux)
退款
- 检查退款
- 若要根据退款查找玩家,请对
items_redeemed
事件进行搜索并找到收据 ID。
- 若要根据退款查找玩家,请对
提示
将较旧事件的本地副本保留在见解保留期限制之外。
可以使用 Insights 来检测和防止此欺诈途径。
反盗版
用于抵御盗版并将盗版转换为付费客户的技术:
- 所有项目和版本的区域定价正确:定价过高的项目或订阅是盗版的常见原因。 查看 Microsoft Store 支持哪些市场。
- 能够在每个市场支持的尽可能多的平台上玩游戏:不向常用平台提供端口可能会导致用户创建非官方端口。 提供向非官方游戏客户端添加官方付费许可证的方法可以增加收入并限制盗版。
- 使用 PlayFab Anonymous 登录方法注册更多功能:PlayFab 支持在没有 PlayFab 帐户的情况下进行身份验证,然后链接注册。 许多玩家会拒绝注册帐户,但愿意匿名玩游戏。 匿名登录是一种让玩家试用游戏,然后在以后将其转换为付费客户的好方法。
- 激励在线帐户注册和链接:最适用于联机帐户的功能(如云保存、排行榜和跨平台游戏)可用于激励玩家注册帐户。
- 为运动员提供购买路径:即使玩家使用非官方游戏客户端,也可向他们提供指向官方商店页面的链接,以便他们可以购买该游戏的许可证。 某些玩家不知道自己正在使用盗版副本。
- 使用 PlayFab 玩家分段来分隔“低信任”玩家池:PlayFab 支持玩家分段,这可用于将玩家分隔为“高信任”和“低信任”池。 信任段用于限制对更有可能被盗版滥用的功能的访问。 此类功能的一些示例包括跨平台游戏、云保存和排行榜。