微信小程序-----強(qiáng)制提示新版本更新

在app.js 入口文件里

checkUpdateVersion() {
    //判斷微信版本是否 兼容小程序更新機(jī)制API的使用
    if(wx.canIUse('getUpdateManager')) {
  //創(chuàng)建 UpdateManager 實(shí)例
  const updateManager = wx.getUpdateManager();
  //檢測(cè)版本更新
  updateManager.onCheckForUpdate(function (res) {
    console.log(res)
    // 請(qǐng)求完新版本信息的回調(diào)
    if (res.hasUpdate) {
      //監(jiān)聽小程序有版本更新事件
      updateManager.onUpdateReady(function () {
        //TODO 新的版本已經(jīng)下載好,調(diào)用 applyUpdate 應(yīng)用新版本并重啟 ( 此處進(jìn)行了自動(dòng)更新操作)
        wx.showModal({
          title: '有新版本嘍~',
          content: '請(qǐng)您及時(shí)更新最新版本',
          success:function(res){
            if(res.confirm){
              updateManager.applyUpdate();
            }
          }
        })
      })
    }
  })
} else {
  //TODO 此時(shí)微信版本太低(一般而言版本都是支持的)
  wx.showModal({
    title: '溫馨提示',
    content: '當(dāng)前微信版本過(guò)低,無(wú)法使用該功能,請(qǐng)升級(jí)到最新微信版本后重試。'
  })
  }
},

然后在onLaunch()生命周期函數(shù)里調(diào)用checkUpdateVersion()方法即可;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 微信小程序 基礎(chǔ)技術(shù)設(shè)備 開發(fā)者工具的使用 框架全局文件 App.js小程序邏輯App.js文件用來(lái)定義全局?jǐn)?shù)據(jù)和...
    chang_遇見(jiàn)緣閱讀 647評(píng)論 0 1
  • 昨天看了一下微信小程序官方文檔,總結(jié)一下自己學(xué)習(xí)的個(gè)人心得. 首先從官方文檔給的框架說(shuō)起,微信小程序官方文檔給出了...
    Mr大大大閱讀 47,498評(píng)論 9 68
  • app.js 這個(gè)文件是整個(gè)小程序的入口文件,開發(fā)者的邏輯代碼在這里面實(shí)現(xiàn),同時(shí)在這個(gè)文件夾里面可以定義全局變量....
    lucky_yao閱讀 553評(píng)論 0 0
  • 1.小程序起步 (1)點(diǎn)擊https://mp.weixin.qq.com/wxopen/waregister?a...
    GXW_Lyon閱讀 3,587評(píng)論 0 0
  • 因新工作主要負(fù)責(zé)微信小程序這一塊,最近的重心就移到這一塊,該博客是對(duì)微信小程序整體的整理歸納以及標(biāo)明一些細(xì)節(jié)點(diǎn),初...
    majun00閱讀 7,631評(píng)論 0 9

友情鏈接更多精彩內(nèi)容