uniapp 开发小程序如何检测到更新点击重启小程序完成更新?

官方文档:uni.getUpdateManager() | uni-app官网

示例代码:

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) {
  // 新的版本下载失败
});

最近更新

  1. TCP协议是安全的吗?

    2024-04-13 05:46:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-13 05:46:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-13 05:46:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-13 05:46:01       18 阅读

热门阅读

  1. 什么是跨域?

    2024-04-13 05:46:01       14 阅读
  2. LinuxShell编程中source和export命令

    2024-04-13 05:46:01       17 阅读
  3. 第八十二周周报

    2024-04-13 05:46:01       18 阅读
  4. C++利用缓冲区来提高读写文件的效率

    2024-04-13 05:46:01       12 阅读
  5. SpringBoot初始化工程

    2024-04-13 05:46:01       17 阅读
  6. 常见的分类算法介绍

    2024-04-13 05:46:01       17 阅读
  7. 图论中的模板

    2024-04-13 05:46:01       16 阅读
  8. LeetCode:1两数之和 C语言

    2024-04-13 05:46:01       10 阅读
  9. 软考之零碎片段记录(十三)+复习巩固(八)

    2024-04-13 05:46:01       13 阅读
  10. nodejs安装及环境配置

    2024-04-13 05:46:01       11 阅读