微信小游戏马甲包过审策略

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

 

微信小游戏马甲包是指同一套游戏源码使用不同的名字包装上线微信小游戏平台。微信官方是不允许这样的方式上线小游戏,但是游戏运营方为了买量的需求,往往采用不同包装来,以获取更多流量。另外游戏发行以后,多家联运渠道都需要上线同一款小游戏,也存在马甲包的情况。

如果马甲包游戏源码上传时没有经过特殊处理,就会打回小游戏内容涉嫌代码包内容侵权,同时信用分-5(信用分越低,提审时间越长,一般保持在90分及以上才能保证快速审核)。微信官方回复结果如下:

目前,微信小游戏审核相比苹果商店审核还不算严格,基本上能突破代码包侵权问题,过审率还是蛮高的。那么如何突破代码包侵权问题,可以这样操作:

  • JS混淆

推荐jascriptobfascator工具。为什么不用UglifyJS?微信开发者工具上传代码的时候也是用这个来压缩,你觉得用它来混淆能解决问题吗。市面上还有一些付费的代码混淆工具,如js**man,我还没有试用过,但是要把代码往他们的服务器传,估计我老板会打死我吧。另外价钱也不算便宜的,现在小游戏代码动不动单包超过3M,按这样算,至少买一个年度VIP才行。

为什么用jascriptobfascator?

因为它是免费开源的,请看它的Githup。它可以实现变量替换,代码压缩,平展控制流,加入废代码等等功能。难点就是如何合理配置混淆参数,既能保证过审,又能保证游戏性能,游戏大小。也就是说,如果性能太差(游戏发热),游戏太大(加载慢),会严重影响用户转化和留存,过审了也是白搭!

 

  • 提取字符串

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿奇v

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值