微信小游戏(重游)提示代码侵权,如何过审?
微信重游提示代码侵权的原因是微信会对提审的代码包进行机器审核,和线上已过审的游戏进行代码比对,发现代码重合率太高,就会打回代码包侵权,并且会告诉你和线上的哪个游戏一样。过了机审,才会到人审,才会比对审核界面UI这些。
如果你想让你的重游过审,有一些可用的方法:
使用JS混淆加密技术,把JS代码进行加密混淆,使得每次加密后得到的密文都不同,从而降低代码重合率,这是过审提示“代码侵权”的唯一可用办法。有一些专门的JS代码保护平台,例如著名的JShaman(https://www.jshaman.com/),可以帮助你实现这个功能。
JS代码保护,即混淆加密,是一种保护JavaScript代码安全性的技术,它可以使代码变得更加难以理解和修改。JS混淆加密主要包括以下几种方法:
字符串加密:将字符串转换为其他形式,如十六进制、Base64、Unicode等,使得字符串的内容不易被识别。
属性加密:将对象的属性名和方法名替换为随机生成的字符,使得对象的结构不易被分析。
调用转换:将函数调用和变量引用转换为其他形式,如数组索引、计算表达式等,使得代码的逻辑不易被跟踪。
代码混淆:将代码进行格式化、压缩、重排、插入无用代码等操作,使得代码的可读性降低。
JShaman通过这些技术手段,使游戏的JS代码变的跟以往不同,从而可以通过机器审核。
但需要注意的是,有时可能一次混淆加密并不能直接通过审核,如果未通过,可以再次进行同样的混淆加密操作、再提交。
通过机审之后,如果被人工审核卡住。可以进行以下操作:
在UI方面,尽量做一些改动,避免和其他游戏太相似。例如可以修改标题、图标、颜色、字体、布局等。
在玩法方面,尽量增加一些创新和特色,避免和其他游戏太雷同。例如可以添加一些新的功能、关卡、角色、道具等。
在其他方面,也要注意遵守微信小游戏的相关规则和标准,例如不要有充值按钮出现、主包和分包不能超过限制大小等。