關於微信小程序更新機制


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)如何測試?  

 

 

       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM