微信過審機制介紹
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代碼混淆(如果有),而不是打包后生成的那一個文件混淆,先混淆,再打包。這樣更容易過審。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.