新聞中心
wx.getUpdateManager()
基礎庫 1.9.90 開始支持,低版本需做 兼容處理
成都網絡公司-成都網站建設公司成都創(chuàng)新互聯公司十年經驗成就非凡,專業(yè)從事網站建設、成都網站建設,成都網頁設計,成都網頁制作,軟文平臺,廣告投放平臺等。十年來已成功提供全面的成都網站建設方案,打造行業(yè)特色的成都網站建設案例,建站熱線:13518219792,我們期待您的來電!
獲取全局唯一的版本更新管理器,用于管理小程序更新。
關于小程序的更新機制,可以查看 運行機制 文檔。
updateManager
updateManager 對象的方法列表:
| 方法 | 參數 | 說明 |
|---|---|---|
| onCheckForUpdate | callback | 當向微信后臺請求完新版本信息,會進行回調 |
| onUpdateReady | callback | 當新版本下載完成,會進行回調 |
| onUpdateFailed | callback | 當新版本下載失敗,會進行回調 |
| applyUpdate | 當新版本下載完成,調用該方法會強制當前小程序應用上新版本并重啟 |
onCheckForUpdate(callback) 回調結果說明:
| 屬性 | 類型 | 說明 |
|---|---|---|
| hasUpdate | Boolean | 是否有新的版本 |
注: 檢查更新操作由微信在小程序冷啟動時自動觸發(fā),不需由開發(fā)者主動觸發(fā),開發(fā)者只需監(jiān)聽檢查結果即可。
onUpdateReady(callback) 回調結果說明:
當微信檢查到小程序有新版本,會主動觸發(fā)下載操作(無需開發(fā)者觸發(fā)),當下載完成后,會通過 onUpdateReady 告知開發(fā)者。
onUpdateFailed(callback) 回調結果說明:
當微信檢查到小程序有新版本,會主動觸發(fā)下載操作(無需開發(fā)者觸發(fā)),如果下載失?。赡苁蔷W絡原因等),會通過 onUpdateFailed 告知開發(fā)者。
applyUpdate() 說明:
當小程序新版本已經下載時(即收到 onUpdateReady 回調),可以通過這個方法強制重啟小程序并應用上最新版本。
示例代碼:
const updateManager = wx.getUpdateManager()
updateManager.onCheckForUpdate(function (res) {
// 請求完新版本信息的回調
console.log(res.hasUpdate)
})
updateManager.onUpdateReady(function () {
// 新的版本已經下載好,調用 applyUpdate 應用新版本并重啟
updateManager.applyUpdate()
})
updateManager.onUpdateFailed(function () {
// 新的版本下載失敗
}) 文章題目:創(chuàng)新互聯小程序教程:微信小程序API getUpdateManager
網址分享:http://m.5511xx.com/article/dhoohod.html


咨詢
建站咨詢

