W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
版本要求:基礎(chǔ)庫(kù) 1.11.0 或更高版本;支付寶客戶(hù)端 10.1.32 或更高版本,若版本較低,建議做 兼容處理。
創(chuàng)建一個(gè) UpdateManager 對(duì)象,獲取全局唯一的版本更新管理器,用于管理小程序更新。
UpdateManager
UpdateManager 對(duì)象,用來(lái)管理更新,可通過(guò) my.getUpdateManager API 獲取實(shí)例。
名稱(chēng) | 描述 |
---|---|
UpdateManager.applyUpdate | 當(dāng)小程序新版本下載完成后(即收到 onUpdateReady 回調(diào)),強(qiáng)制小程序重啟并使用新版本。 |
UpdateManager.onCheckForUpdate | 監(jiān)聽(tīng)向支付寶后臺(tái)請(qǐng)求檢查更新結(jié)果事件。 |
UpdateManager.onUpdateReady | 監(jiān)聽(tīng)小程序有版本更新事件。 |
UpdateManager.onUpdateFailed | 監(jiān)聽(tīng)小程序更新失敗事件。 |
const updateManager = my.getUpdateManager()
updateManager.onCheckForUpdate(function (res) {
// 請(qǐng)求完新版本信息的回調(diào)
console.log(res.hasUpdate)
})
updateManager.onUpdateReady(function () {
my.confirm({
title: '更新提示',
content: '新版本已經(jīng)準(zhǔn)備好,是否重啟應(yīng)用?',
success: function (res) {
if (res.confirm) {
// 新的版本已經(jīng)下載好,調(diào)用 applyUpdate 應(yīng)用新版本并重啟
updateManager.applyUpdate()
}
}
})
})
updateManager.onUpdateFailed(function () {
// 新版本下載失敗
})
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: