国产探花免费观看_亚洲丰满少妇自慰呻吟_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地址


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岳西县| 萝北县| 新干县| 阳东县| 剑川县| 萝北县| 普安县| 西丰县| 沧州市| 甘南县| 沭阳县| 建宁县| 辰溪县| 闽侯县| 抚远县| 同心县| 天气| 广河县| 五指山市| 扬中市| 临夏市| 晋州市| 郓城县| 铁力市| 江陵县| 建水县| 静安区| 巴林右旗| 措勤县| 琼海市| 安龙县| 临颍县| 阿拉善右旗| 宁阳县| 缙云县| 老河口市| 南丰县| 苗栗市| 平邑县| 双辽市| 于都县|