支付寶小程序API 更新管理

2020-09-16 15:49 更新

my.getUpdateManager

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

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

返回值

UpdateManager

UpdateManager 概覽

UpdateManager 對(duì)象,用來(lái)管理更新,可通過(guò) my.getUpdateManager API 獲取實(shí)例。

方法

名稱 描述
UpdateManager.applyUpdate 當(dāng)小程序新版本下載完成后(即收到 onUpdateReady 回調(diào)),強(qiáng)制小程序重啟并使用新版本。
UpdateManager.onCheckForUpdate 監(jiān)聽向支付寶后臺(tái)請(qǐng)求檢查更新結(jié)果事件。
UpdateManager.onUpdateReady 監(jiān)聽小程序有版本更新事件。
UpdateManager.onUpdateFailed 監(jiān)聽小程序更新失敗事件。

示例代碼

  1. const updateManager = my.getUpdateManager()
  2. updateManager.onCheckForUpdate(function (res) {
  3. // 請(qǐng)求完新版本信息的回調(diào)
  4. console.log(res.hasUpdate)
  5. })
  6. updateManager.onUpdateReady(function () {
  7. my.confirm({
  8. title: '更新提示',
  9. content: '新版本已經(jīng)準(zhǔn)備好,是否重啟應(yīng)用?',
  10. success: function (res) {
  11. if (res.confirm) {
  12. // 新的版本已經(jīng)下載好,調(diào)用 applyUpdate 應(yīng)用新版本并重啟
  13. updateManager.applyUpdate()
  14. }
  15. }
  16. })
  17. })
  18. updateManager.onUpdateFailed(function () {
  19. // 新版本下載失敗
  20. })
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)