微信小游戏马甲包是指同一套游戏源码使用不同的名字包装上线微信小游戏平台。微信官方是不允许这样的方式上线小游戏,但是游戏运营方为了买量的需求,往往采用不同包装来,以获取更多流量。另外游戏发行以后,多家联运渠道都需要上线同一款小游戏,也存在马甲包的情况。
如果马甲包游戏源码上传时没有经过特殊处理,就会打回小游戏内容涉嫌代码包内容侵权,同时信用分-5(信用分越低,提审时间越长,一般保持在90分及以上才能保证快速审核)。微信官方回复结果如下:

目前,微信小游戏审核相比苹果商店审核还不算严格,基本上能突破代码包侵权问题,过审率还是蛮高的。那么如何突破代码包侵权问题,可以这样操作:
-
JS混淆
推荐jascriptobfascator工具。为什么不用UglifyJS?微信开发者工具上传代码的时候也是用这个来压缩,你觉得用它来混淆能解决问题吗。市面上还有一些付费的代码混淆工具,如js**man,我还没有试用过,但是要把代码往他们的服务器传,估计我老板会打死我吧。另外价钱也不算便宜的,现在小游戏代码动不动单包超过3M,按这样算,至少买一个年度VIP才行。
为什么用jascriptobfascator?
因为它是免费开源的,请看它的Githup。它可以实现变量替换,代码压缩,平展控制流,加入废代码等等功能。难点就是如何合理配置混淆参数,既能保证过审,又能保证游戏性能,游戏大小。也就是说,如果性能太差(游戏发热),游戏太大(加载慢),会严重影响用户转化和留存,过审了也是白搭!
-
提取字符串

本文介绍了一种用于微信小游戏马甲包的混淆策略,包括JS混淆和字符串提取技术,以解决代码包侵权问题。此外还提供了性能测试的方法及提审注意事项。

4665

被折叠的 条评论
为什么被折叠?



