小程序的啓動機制和更新機制

啓動機制

啓動
  • 冷啓動:(1)第一次打開該應用程序(2)被微信官方銷燬過,用戶再次打開
  • 熱啓動:打開過小程序,並在一定時間內再次打開
前後臺
  • 前臺
  • 後臺

點住右上角的按鈕,關閉的是前臺,程序會由前臺狀態轉化爲後臺狀態

小程序的銷燬

(1)小程序進入後臺後,在運行一段時間,會被微信主動銷燬
(2)小程序對系統資源高佔用,被系統銷燬或者回收

更新機制

可以設置程序檢測版本信息,使用組件wx.getUpdateManager()

  //檢查版本信息
  checkUpate(){
    const updateManager=wx.getUpdateManager()
    updateManager.onCheckForUpdate((res)=>{
      if (res.hasUpdate) {
        updateManager.onUpdateReady(()=>{
          wx.showModal({
            title:'更新提示',
            content:'新版本已準備就緒,請重啓應用',
            success(res){
              if (res.confirm) {
                updateManager.applyUpdate()//點擊確定,重啓小程序
              }
            }
          })
        })
      }
    })
  }

這樣就可以使得小程序及時得到更新,讓用戶體驗更新的版本信息啦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章