排行榜 统计
  • 文章总数:1135 篇
  • 评论总数:5 条
  • 分类总数:8 个
  • 最后更新:3天前

游戏开发者请注意:第三方加固与 Google Play 自动完整性保护方案的潜在冲突!

本文阅读 3 分钟
首页 安全资讯 正文

问题:最近我们接到开发者求助,在 Google Play 上发布了 App Bundle 格式的新版本游戏后,发现游戏在用户端 100% 发生闪退,所以紧急关闭新版本。

解决方法:开发者们在 Google Play 上发布 App Bundle 格式的游戏时,如果已经使用了第三方的加固方案,请关闭 AIP (Automatic Integrity Protection,自动完整性保护) 功能。加固厂商也可以在自己的加固流程中,加入相关的提醒。
AIP 是 Google Play 新提供的功能,帮助游戏自动获得基本的完整性保护,防止盗版在 Google Play 渠道的分发。AIP 在功能上不如开发者们使用的第三方加固方案那么完备,但两者都可能会对游戏内的 dex、so 等可执行文件进行修改,而导致游戏在运行时崩溃,如:
  • 加固方案对可执行文件进行了完整性校验,但 AIP 进一步修改了可执行文件,导致校验失败
  • 加固方案依赖于可执行文件中特定的内容布局,但 AIP 进行了布局调整
  • 加固方案在可执行文件中注入了自定义的配置数据,但 AIP 认为这些数据不应出现在可执行文件中,而将其擦除
所以,如果您的游戏使用了第三方加固方案,请在 Google Play Developer Console 的应用发布设置中关闭 AIP:
Image
在发布新的游戏版本时,也请设置关闭 AIP:
Image
并在发布页面中确认 AIP 已关闭:
Image
当然,最重要的还是,发布新的 App Bundle 版本时,一定要测试。比如可以通过 Closed Beta 渠道向内测人员发布新版本,确认一切正常再向所有用户发布。


关于 AIP 的更多详情,请参阅以下的帮助页面,或点击 “阅读原文” 直接打开(需要科学上网):

https://support.google.com/googleplay/android-developer/answer/10183279
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://typecho.firshare.cn/archives/1667.html
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。避免网络欺诈,本站不倡导任何交易行为。如您私自与本站转载自公开互联网中的资讯内容中提及到的个人或平台产生交易,则需自行承担后果。本站在注明来源的前提下推荐原文至此,仅作为优良公众、公开信息分享阅读,不进行商业发布、发表及从事营利性活动。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。
-- 展开阅读全文 --
【发版公告】Virbox Protector 3.0.4.17930: 支持Android MAUI APP
« 上一篇 03-27
多渠道打包功能 -Virbox Protector
下一篇 » 03-29