国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS基于JSPatch的熱修復

2019-11-09 17:25:04
字體:
來源:轉載
供稿:網友

demo地址

iOS平臺審核周期略長,出現緊急問題需要快速處理,所以出了這套熱修復方案。

jspatch處理起修復,相對來講,代碼輕量級,上手也快。

    目前Demo處理場景分為3類:

1、替換出現問題的方法

2、創建新控件,添加新方法

3、創建新類,同時可以為類添加屬性。

 采用JSPatch之后可以采取的流程規劃:

1、針對修復JS文件做版本管理。比如:線上app版本1.0.1,JS文件版本定義為1.0.1.0,如果用戶請求的是1.0.1版本并且服務器有針對1.0.1做的熱修復文件,就提供客戶端下載鏈接:1.0.1.0;如果同一個版本做了多次修復,版本號已末位升級,比如1.0.1.1,1.0.1.2等。

    2、客戶端以app激活和距離上次請求1哥小時做標志,來請求是否需要獲取JS文件。

    3、客戶端當前版本從服務端拉取的JS文件可能是多個,針對版本做解析,加載當前版本最高的JS文件。

demo地址


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大理市| 长汀县| 洪雅县| 泸定县| 呼玛县| 梓潼县| 内江市| 万安县| 安吉县| 平阴县| 邢台县| 扎兰屯市| 遵义县| 靖安县| 乌兰县| 巴青县| 同德县| 连平县| 肥乡县| 肇州县| 武定县| 昌乐县| 高邮市| 报价| 中宁县| 嘉义县| 六枝特区| 新津县| 蓬安县| 横峰县| 宾阳县| 恭城| 社会| 故城县| 罗甸县| 兴城市| 遵义市| 会泽县| 扎鲁特旗| 津市市| 资溪县|