首页 > 其他分享 >微信小游戏代码包侵权解决办法

微信小游戏代码包侵权解决办法

时间:2023-07-01 12:32:33浏览次数:37  
标签:混淆 解决办法 微信 代码 JS 小游戏 审核 侵权

微信过审机制介绍

1、大致步骤就是提审->机器审核->人工审核;

2、机器审核部分: 审核代码部分, 资源相关部分 人工审核部分: 审核UI相关, 标题是否侵权,玩法是否符合类别

3、审核时间:正常的账号在100分的情况下审核时间都会在2个小时内 。

审核细节

1、微信目前机审大部分会从代码包里审核,极少部分会根据UI判断代码侵权。

一般在榜单上的游戏包对于游戏马甲包的审核力度会大一点

所以,提示代码包侵权主要就是从这时候的代码审核出问题的。

2、微信小游戏代码包大小分为主包跟分包,主包大小不能超过4M,分包大小不能超过4M,游戏包总大小不能超过20M。

3、如果发现提示代码包侵权,先处理代码。少数情况下,对于热门游戏,也要对于图片,音视频等最好进行处理,如修改文件名、压缩图片。

4、另:ios系统的手机不能有相关充值(有过ios开发经验的程序员都知道)

如何处理代码侵权?

游戏马甲包代码侵权不好解决,但说白了很简单,其实也就是对js代码进行混淆加密,除了重新开发,这是处理代码侵权唯一的解决办法。

市面上有不少JS混淆工具。用哪一个好呢?

1、UglifyJS

不可用,很多人误以为这是个混淆器,其实它的主要功能是压缩js代码,没有太多的混淆功能,它对于混淆JS代码不行。

2、JScrambler

商业JS混淆器,效果可以,但是国外的,配置说明都是英文的,使用比较复杂 ,还得注册、登录。最重要的是:价格贵。

3、OB

也就是JavaScript Obfuscator。在国外挺受欢迎的,主要是免费、还开源。

但是也存在一个重大问题,因为它开源,逻辑都透明了,被研究的也多,有针对它的逆向工具,估计微信也有,所以很多人反映:用OB混淆出来的代码,依然过不了。个人推测:微信逆了混好的代码直接对原始代码进行审核 。

4、JShaman

国内的商业JS混淆工具,业界挺知名的,效果不错。但有代码量限制,大约是要求8MB以下的代码。

5、webpack

很常用,很多人把它当混淆工具,其实它是个打包工具(把多个文件压成一个),不是用来混淆代码的。

总结和补充

游戏马甲包代码侵权问题的解决:1、JS混淆代码。2、如果是网上公开的代码、流行游戏,难一些,混淆代码后如果还没过,资源、文件名也修改。3、尽可能对原始多个JS代码混淆(如果有),而不是打包后生成的那一个文件混淆,先混淆,再打包。这样更容易过审。

标签:混淆,解决办法,微信,代码,JS,小游戏,审核,侵权
From: https://blog.51cto.com/jsjiami/6599001

相关文章

  • 微信小程序订阅模板消息推送
    背景在实际的小程序开发过程中往往需要用到给用户发送订阅消息,比如:我们在店里扫码点餐时在付款时往往弹出一个授权窗口(比如‘取餐通知’)这个时候我们就需要对接微信小程序的模板消息。[https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-message-management/subs......
  • 贪吃蛇小游戏
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><h1>画布canvas</h1><canvasid="gameCanvas"width="600"......
  • JavaScript实现Fly Bird小游戏
    1.分析页面结构,理清需求和功能游戏有三个界面,分别是开始界面,游戏界面和游戏结束界面。1.1开始界面 游戏的大背景上下移动的游戏标题和翅膀摆动的小鸟start按钮,点击进入游戏界面一直移动的地面1.2游戏界面显示越过障碍数量的计分器移动的障碍物,分别是上管道和下......
  • 简单的贪吃蛇小游戏
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><h1>画布canvas</h1><canvasid="gameCanvas"width="600"......
  • 小游戏——贪吃蛇案例
    一、案例目的 1、实现贪吃蛇游戏基本功能,屏幕上随机出现一个“食物”,称为豆子,上下左右控制“蛇”的移动,吃到“豆子”以后“蛇”的身体加长一点。2、“蛇”碰到边界或蛇头与蛇身相撞,蛇死亡,游戏结束。3、为游戏设计友好的交互界面;例如欢迎界面,游戏界面,游戏结束界面。要有开始键......
  • 我制作的一个简单的跳棋小游戏
    我用虚幻5制作的简单的3D跳棋小游戏,可以本地多人对战以及和AI对战,已经上传到了itch.io。目前跳棋功能已经完善,其他棋类游戏留待以后加入。支持中英文。支持两种棋盘,支持经典玻璃弹珠和其他不透明弹珠。游戏网页链接......
  • 微信开发中你不知道的事~openid、unionid、session_key
    先了解基本概念~openid:微信公众平台对用户的唯一标识unionid:同一个微信开放平台下的用户唯一标识session_key:会话密钥一.openid可理解成1个微信用户打开1个微信公众号大门的唯一的1把钥匙同一组织(企业)注册的不同类型公众平台,被看作是多个不同的账号所以,当小明同......
  • PC网站如何实现微信扫码登录
    不管你运营什么类型的网站,用户注册都是很重要的一个环节,用户注册的方式也是很多的,比如邮箱注册、手机号注册、第三方授权登录等。其中,第三方授权登录是最常用的一种方式,微信扫码登录是其中的一种,但是微信扫码登录的实现方式有很多种,比如公众号扫码,小程序扫码,网页扫码等。本文将介......
  • IDEA创建*.xml文件为灰色的解决办法
    问题:通过flie创建*.xml文件时如下显示,文件内容也不会有高亮显示:解决办法:点击Setting—Editor—FileTypes—Auto-detectfiletypebycontent标签,删掉其中的记录即可效果: 转载:(24条消息)IDEA创建*.xml文件为灰色的解决办法_啊哈ㄚ的博客-CSDN博客 ......
  • 记录pc网站微信登录(内嵌二维码方式)
    官方文档地址:https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html第一步:引入官方js  http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js或者把js下载下来放到自己项目里引用 好处是可以自己修改一些东西!(functio......