支付宝小程序API 更新管理

2020-09-16 15:49 更新

my.getUpdateManager

版本要求:基础库 1.11.0 或更高版本;支付宝客户端 10.1.32 或更高版本,若版本较低,建议做 兼容处理

创建一个 UpdateManager 对象,获取全局唯一的版本更新管理器,用于管理小程序更新。

返回值

UpdateManager

UpdateManager 概览

UpdateManager 对象,用来管理更新,可通过 my.getUpdateManager API 获取实例。

方法

名称 描述
UpdateManager.applyUpdate 当小程序新版本下载完成后(即收到 onUpdateReady 回调),强制小程序重启并使用新版本。
UpdateManager.onCheckForUpdate 监听向支付宝后台请求检查更新结果事件。
UpdateManager.onUpdateReady 监听小程序有版本更新事件。
UpdateManager.onUpdateFailed 监听小程序更新失败事件。

示例代码

const updateManager = my.getUpdateManager()


updateManager.onCheckForUpdate(function (res) {
  // 请求完新版本信息的回调
  console.log(res.hasUpdate)
})


updateManager.onUpdateReady(function () {
  my.confirm({
    title: '更新提示',
    content: '新版本已经准备好,是否重启应用?',
    success: function (res) {
      if (res.confirm) {
        // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
        updateManager.applyUpdate()
      }
    }
  })
})


updateManager.onUpdateFailed(function () {
  // 新版本下载失败
})
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号