weex的版本更新機制

weex的版本更新機制

步驟:

1、前提:做一個weex的開關,用於判斷是否需要開啓weex;
2、前端配置總的配置文件,前端根據客戶端的版本號提前生成對應版本要下發的配置文件,篩選規則是:先根據客戶端版本號篩選滿足的,然後倒序查找,相同page選擇最高版本號的配置;
3、客戶端調用接口,傳參數(參數:版本號和客戶端配置文件的md5值),接口判斷是否存在對應配置文件,判斷是否需要下發該配置文件,該配置文件的數據結構如下:
{
  "md5": "abd6d8",
  "version": "5.0.0",
  "pages": [
    {
      "page": "activity",
      "h5": "http://xxxx.com/weex/index?page=activity",
      "js": "http://xxxx.com/weex/dist/v4.1.0/activity.weex.js",
      "md5": "cf3edt"
 },
    {
      "page": "activityTemplate",
      "h5": "http://xxxx.com/weex/index?page=activityTemplate",
      "js": "http://xxxx.com/weex/dist/detail/activityTemplate.weex.js",
      "md5": "def35a"
 }
  ]
}
4、JS命名爲weex_page.js形式,用於後續的判斷,即判斷本地已下載JS的md5值與配置文件中對應JS的md5值是否相同,如果不同就下載;
發佈了14 篇原創文章 · 獲贊 3 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章