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

微信提审打回代码包侵权,一般都是机审不通过,与线上的某个包代码极其相似

好了,先来说明下腾讯的审核规则,总体规则是:微信小游戏提审后,腾讯会进行机审,和线上已过审的游戏进行代码比对,发现代码重合率太高,就会打回代码包侵权,并且会告诉你和线上的哪个游戏一样。过了机审,才会到人审,才会比对审核界面ui这些。

根据以往经验,有如下规则

  1. 账号信用分初始100分,提审打回一次代码包侵权扣5分,90分以上审核具有极速审核,基本上提审2个小时出结果
  2. 微信目前只会和已过审的包进行比较,不会记录未过审的包,不像苹果商店提一次被拒,未过的包也列入比对名单。
  3. 微信目前机审只从代码包查,受信域名还没有列入规则,也就是说,马甲包目前不用考虑换域名
  4. 机审应该不会进入你的游戏,即使你的游戏连不上服务器,进不了服也可以过机审,只是会被人审打回说你游戏不完整,当然,到人审打回,连上服务器,再提一次就能过了
  5. 目前微信审核界面不是很严格,只要不是太出名的游戏,或者过了太多的马甲包,一般过了机审,基本就能过人审
  6. 注意ios不能有充值按钮出现
  7. 代码包主包和单个分包不能超过4m,所有分包加主包总共不能超过12m(11月从8m改为12m),不然不能上传代码
  8. 微信主要查js代码,所以需要做代码混淆
  9. 少量资源在包里的话,可以压缩下图片,或者让设计改动下图片,即md5值不一样,也可以从服务器加载资源图片

根据上面的规则,要过审,有如下秘诀

  1. js代码是一定要混淆的,局部变量,方法名,类名,常量提取,等等。你不会手动改吧?哈!,当然用脚本改啦!
  2. 图片压缩改动下即可
  3. 脚本打乱js文件,或者目录的结构,重命名下,名字最好有意义
  4. 包小的可以加点垃圾js代码,可以直接丢目录下,也可以在老的js代码中插入,不调用都可以,加点资源图片,
  5. 先用个人账号提审试,把连接的域名改错。让游戏连不上服务器,打回游戏不完整时,即到人审了,代码换到公司账号提,基本就过了
  6. 遇到代码包侵权不要慌,直接抓下侵权游戏的包反编译看看是不是有大量雷同代码,自己对比下,改得不一样就好
  7. 对js的局部变量名进行混淆(UglifyJS),不过目前腾讯上传时也使用这个进行混淆保护代码,所以只做这一个是过不了包的

  8. 移动代码目录结构


 

猜你喜欢

转载自blog.csdn.net/box_kun/article/details/105964950