オペレーティングメカニズムとアップデートメカニズムアプレット

オペレーティングメカニズムアプレット

コールドスタートとホットスタート

コールドスタート:最初の時間の後、あなたが開き、再びオープン破壊

ホットスタート(再起動しない):それはフロントに直接切り替え、5分以内に、開かれた再オープンしました

 

前景色  背景

アプレットが実行されている場合:レセプション

残すために:(背景、または自宅の鍵をマイクロ手紙を残すために)残すためにクリックしたが破壊しませんでした

 

小さなプログラムの破壊

背景にアプレット後、直ちに破棄されていない(5分)は、5分後に破壊されてもよいです、

プログラムは、ほとんどのシステムリソースを占有した場合は高すぎる、持続可能な資源集約的である、それが破壊されたり、クライアントの回復イニシアティブのマイクロチャネルシステムされます

 

更新メカニズム

バージョンの更新を検出し、

https://developers.weixin.qq.com/miniprogram/dev/api/base/update/UpdateManager.html

使用します。

//检测更新
checkUpdate(){
  const updateManager = wx.getUpdateManager()
  //检测版本更新
  updateManager.onCheckForUpdate((res1)=>{
    console.log("onCheckForUpdate.res:", res1) //{hasUpdate: false}
    if (res1.hasUpdate){
      console.log("hasUpate")
      updateManager.onUpdateReady(()=>{
        console.log("onUpdateReady")
        wx.showModal({
          title: '更新提示',
          content: '新版本已经准备好,是否重启应用?',
          success: function(res){
            console.log("success res:", res)//{errMsg:"showModal:ok",cancel:false,confirm:true}
            if (res.confirm) {
              // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
              updateManager.applyUpdate()
            }
          }
        })
      })
      updateManager.onUpdateFailed(function () {
        // 新版本下载失败
        console.log("onUpdateFailed")
      })
 
    }
  })
}

  

 

 

 

 

 

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/baixinL/p/12002257.html
おすすめ