微信小程序升级后,如何自动弹出提示让用户知道有新版本更新呢?

2026-04-09 20:490阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2453个文字,预计阅读时间需要10分钟。

微信小程序升级后,如何自动弹出提示让用户知道有新版本更新呢?

当小程序发布新版本后,若用户之前访问过该小程序,可通过已打开的小程序进入(无需手动删除),系统会弹出提示,提醒用户更新到最新版本。用户点击确定后,即可自动重启。

如图,当小程序发布新的版本后,用户如果之前访问过该小程序,通过已打开的小程序进入(未手动删除),则会弹出这个提示,提醒用户更新新的版本。用户点击确定就可以自动重启更新,点击取消则关闭弹窗,不再更新。

官方给的示例代码:

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

官方提供的demo中,只有最基本的更新提示,并未做异常处理。而且官方也说了这个功能基础库 1.9.90 开始支持,低版本需做兼容处理,那么就需要对着端代码进行改进了。

阅读全文

本文共计2453个文字,预计阅读时间需要10分钟。

微信小程序升级后,如何自动弹出提示让用户知道有新版本更新呢?

当小程序发布新版本后,若用户之前访问过该小程序,可通过已打开的小程序进入(无需手动删除),系统会弹出提示,提醒用户更新到最新版本。用户点击确定后,即可自动重启。

如图,当小程序发布新的版本后,用户如果之前访问过该小程序,通过已打开的小程序进入(未手动删除),则会弹出这个提示,提醒用户更新新的版本。用户点击确定就可以自动重启更新,点击取消则关闭弹窗,不再更新。

官方给的示例代码:

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

官方提供的demo中,只有最基本的更新提示,并未做异常处理。而且官方也说了这个功能基础库 1.9.90 开始支持,低版本需做兼容处理,那么就需要对着端代码进行改进了。

阅读全文