這段時間忙著開發一系列工具,所以今天才有時間抽開身寫這篇文章。主要是講解2018-11月份最新的過稽核技巧
案例產品:
- Color Meter Mini: https://www.qimai.cn/app/base…
- https://www.qimai.cn/app/rank…
首先分析app上架成功因素:
- 發行國家/地區 : 中國, 中國香港, 台灣, 美國, 日本, 韓國
- 中國企業賬號
- 應用描述 英文為主,隱私政策隨便寫,SupportURL 隨便寫,英文為主(比如:http://www.sioe.cn/yingyong/y…)
- 以React Native 技術為主,需要懂react native技術,自行google。
技術分析:
- app本身沒有任何webview、開關以及跳轉邏輯封裝主要是以寫馬甲包的邏輯為主
- 應用初始化的時候開始執行js的一些邏輯任務:
js在初始化操作時有對原生api function 的呼叫 CMGuideManager.initMangaer(),然後註冊監聽回撥:“notifyRequest” , notifyRequest主要是通過原生介面邏輯傳送通知觸發操作:
開關的網路任務就在這步驟完成,具體如下:
這裡檢測開關是否開啟,js去執行回撥原生邏輯,比如開啟webview Controller 或者彈出安裝。
網路開光url如下:
附上具體實現main.jsbundle 和 ipa 檔案,小夥伴你們可以看看。 百分百繞過稽核,apple無法檢測。