React Native成功過稽核心技巧

ios開發子發表於2019-01-19

這段時間忙著開發一系列工具,所以今天才有時間抽開身寫這篇文章。主要是講解2018-11月份最新的過稽核技巧

案例產品:

  1. Color Meter Mini: https://www.qimai.cn/app/base…
  2. https://www.qimai.cn/app/rank…

首先分析app上架成功因素:

  1. 發行國家/地區 : 中國, 中國香港, 台灣, 美國, 日本, 韓國
  2. 中國企業賬號
  3. 應用描述 英文為主,隱私政策隨便寫,SupportURL 隨便寫,英文為主(比如:http://www.sioe.cn/yingyong/y…
  4. 以React Native 技術為主,需要懂react native技術,自行google。

技術分析:

  1. app本身沒有任何webview、開關以及跳轉邏輯封裝主要是以寫馬甲包的邏輯為主
  2. 應用初始化的時候開始執行js的一些邏輯任務:

js在初始化操作時有對原生api function 的呼叫 CMGuideManager.initMangaer(),然後註冊監聽回撥:“notifyRequest” , notifyRequest主要是通過原生介面邏輯傳送通知觸發操作:

開關的網路任務就在這步驟完成,具體如下:

這裡檢測開關是否開啟,js去執行回撥原生邏輯,比如開啟webview Controller 或者彈出安裝。

網路開光url如下:

附上具體實現main.jsbundle 和 ipa 檔案,小夥伴你們可以看看。 百分百繞過稽核,apple無法檢測。

相關文章