支付寶小程序API 更新管理

2020-09-16 15:49 更新

my.getUpdateManager

版本要求:基礎(chǔ)庫(kù) 1.11.0 或更高版本;支付寶客戶(hù)端 10.1.32 或更高版本,若版本較低,建議做 兼容處理。

創(chuàng)建一個(gè) UpdateManager 對(duì)象,獲取全局唯一的版本更新管理器,用于管理小程序更新。

返回值

UpdateManager

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 () {
  // 新版本下載失敗
})
以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)