小程序更新-前端-E先生的博客
Java
MySQL
大数据
Python
前端
黑科技
大语言模型
    首页 >> 互联网 >> 前端

小程序更新

[导读]:小程序更新...

原文地址:https://uniapp.dcloud.net.cn/api/other/update.html#getupdatemanager

uni.getUpdateManager()

本API返回全局唯一的版本更新管理器对象: updateManager,用于管理小程序更新。

App的更新不使用本API,另见文档:

整包更新:https://ask.dcloud.net.cn/article/34972

资源文件热更新(wgt升级):https://ask.dcloud.net.cn/article/35667

平台差异说明

image.png

updateManager 对象的方法列表:

image.png

onCheckForUpdate(callback) 回调结果说明:

image.png

代码示例

const updateManager = uni.getUpdateManager();
updateManager.onCheckForUpdate(function (res) {
  // 请求完新版本信息的回调
  console.log(res.hasUpdate);
});
updateManager.onUpdateReady(function (res) {
  uni.showModal({
    title: '更新提示',
    content: '新版本已经准备好,是否重启应用?',
    success(res) {
      if (res.confirm) {
        // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
        updateManager.applyUpdate();
      }
    }
  });
});
updateManager.onUpdateFailed(function (res) {
  // 新的版本下载失败
});


本文来自E先生的博客,如若转载,请注明出处:https://www.javajz.cn

留言区

联系人:
手   机:
内   容:
验证码:

历史留言

欢迎加Easy的QQ