用户:如何保护您的游戏和用户?避免盗版横行?( 二 )


用户:如何保护您的游戏和用户?避免盗版横行?
文章图片

文章图片

在客户端自动检查完整性
这些 API 并不适用于所有类型的游戏和用例 。您的游戏可能主要在离线环境下运行 , 就像许多付费游戏和单人游戏一样 。为此 , 我们正在积极寻找资深合作伙伴 , 邀请他们加入 Google Play 自动完整性保护开发者预览计划 , 携手为仅具备轻量服务器集成或者完全无服务器的游戏提供更好的支持 。
用户:如何保护您的游戏和用户?避免盗版横行?
文章图片

文章图片

对于加入该开发者预览计划的游戏 , 当您将游戏上传至 Google Play Console 管理中心后 , Google Play 将以您的身份为代码添加一项证书检查以及反篡改保护 。直至测试之前 , 您不必进行任何额外的开发工作 , 只需通过 Android App Bundle 发布游戏即可 。这些保护措施的优势在于 , 它们会随着时间的推移自行优化与改进 , 并不需要开发者进行任何操作 。此外 , 反篡改保护也可帮助网络游戏减少二次打包的问题 。如果您希望为自己的游戏添加这些保护措施 , 欢迎您前往官网提交信息 。
用户:如何保护您的游戏和用户?避免盗版横行?
文章图片

文章图片

公平性
对于提供应用内购买的游戏来说 , 公平的 "游戏内经济体系" 不仅有助于确保最佳的整体玩家体验 , 还能为您带来持续的业务增长 。为了在游戏中取得不正当优势或谋取经济利益 , 不良行为者可能会以某些方式操控交易或商品 , 这将会对其他玩家和您的业务造成不良影响 。您可以在游戏内集成由 Google Play Billing 提供的丰富工具 , 帮助 Google 检测并打击欺诈性交易和退款滥用行为 。
用户:如何保护您的游戏和用户?避免盗版横行?
文章图片

文章图片

验证购买
在应用设计允许的范围内 , 请您尽可能将敏感数据和逻辑移至后端服务器 , 其中包括应用内购验证 。客户端中的数据和逻辑越多 , 就越容易遭到逆向工程攻击 。当您验证购买时 , 请向游戏服务器发送购买 ID , 并确认该 ID 之前并未被使用过 。每次向用户提供所购商品的访问权限之前 , 请务必先通过 Play Developer API 向 Google Play 验证该购买交易的合法性 。
此外 , 您还可以在启动购买时将经过混淆处理的帐号和个人资料 ID 传递给 Google Play , 从而确保购买交易归因于同一个游戏账号或角色个人资料 。当您验证购买时 , 请向后台端服务器发送这些 ID , 以确保商品与发起购买交易的用户正确匹配 。
用户:如何保护您的游戏和用户?避免盗版横行?
文章图片

文章图片

虚假购买
为了提高 Google Play 检测和阻止游戏中欺诈性购买的能力 , 我们建议您在每个购买请求中加入一些有关购买者的非个人识别信息 。具体来说 , 您可以使用这些方法将经过混淆处理的账户 ID 附加到用户的每个购买请求中 , 如果您开发了多个游戏 , 则可在所有游戏内再添加一个可代表用户的个人资料 ID 。Google 的风险引擎会根据这些 ID 评估当前交易是否属于欺诈性购买 , 并在二次销售行为发生前加以阻止 。我们已经从顶尖开发者那里获得了许多积极的反馈: 在使用该 Google Play Billing 特性后 , 欺诈事件最高减少了 30% , 退款损失最高降低了 50% 。


推荐阅读