1)小程序的啟動方式:
冷啟動----小程序首次打開或銷毀后再次被打開
熱啟動----小程序打開后,在一段時間內(目前:5分鍾)再次被打開,此時會將后台的小程序切換到前台。
2)根據以上兩種啟動方式,相應的更新機制為:
小程序冷啟動時,會檢查小程序是否有最新版本。如果有則將異步下載最新版本,但是仍將運行當前版本等到下一次冷啟動時再運行最新版本。
如果你想現在就使用最新版本則需要調用wx.getUpdateManager API進行處理;
3)關於wx.getUpdateManager實戰使用
3.1)API介紹
//獲取全局唯一的版本更新管理器,用於管理小程序更新。
const updateManager = wx.getUpdateManager();
3.2) updateManager對象的方法列表:
a)onCheckUpdate(function(res){}) 當向微信后台請求完新版本信息,會進行回調
b)onUpdateReady 當新版本下載完成,會進行回調
c) onUpdateFail 當新版本下載失敗,會進行回調
d) applyUpdate 當新版本下載完成,調用該方法會強制當前小程序應用上新版本並重啟
上述代碼的書寫位置為app.js中onLaunch
3.3)如何測試?

