微信小遊戲過包(馬甲過審策略)

微信提審打回代碼包侵權,一般都是機審不通過,與線上的某個包代碼極其相似

好了,先來說明下騰訊的審覈規則,總體規則是:微信小遊戲提審後,騰訊會進行機審,和線上已過審的遊戲進行代碼比對,發現代碼重合率太高,就會打回代碼包侵權,並且會告訴你和線上的哪個遊戲一樣。過了機審,纔會到人審,纔會比對審覈界面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. 移動代碼目錄結構

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章