小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序于2021-08-10 提交审核,当天下午审核成功后扫码发布,提示发布成功后,但实际版本并未更新,小程序助手以及公众平台上线上版本号没有变化(提审的是3.8.0,显示是的还是3.7.0)。麻烦看下什么问题,比较着急上线!⚠️⚠️
appID: wxe1084d9c8bed3e60
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
紧急修复中,请稍后再试。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
通常会有缓存,建议每次在启动的时候去查下有没有更新版本,有就提示更新。
const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 console.log(res.hasUpdate) }) updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', content: '新版本已经准备好,是否重启应用?', success: function (res) { if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) })
等小程序生命周期自动销毁后,再次进入小程序就是最新版的,也可以关闭微信app,再次打开也有效果。
更智能一点就是在app.js onload()或onshow()中加个判断函数就行了,https://developers.weixin.qq.com/miniprogram/dev/api/base/update/UpdateManager.html
想要及时更新,需要添加下面API的代码。否则用户访问小程序会有缓存有可能会很久才能更新。
https://developers.weixin.qq.com/miniprogram/dev/api/file/wx.getFileSystemManager.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
紧急修复中,请稍后再试。
通常会有缓存,建议每次在启动的时候去查下有没有更新版本,有就提示更新。
const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 console.log(res.hasUpdate) }) updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', content: '新版本已经准备好,是否重启应用?', success: function (res) { if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) })
等小程序生命周期自动销毁后,再次进入小程序就是最新版的,也可以关闭微信app,再次打开也有效果。
更智能一点就是在app.js onload()或onshow()中加个判断函数就行了,https://developers.weixin.qq.com/miniprogram/dev/api/base/update/UpdateManager.html
想要及时更新,需要添加下面API的代码。否则用户访问小程序会有缓存有可能会很久才能更新。
https://developers.weixin.qq.com/miniprogram/dev/api/file/wx.getFileSystemManager.html
开发者在管理后台发布新版本的小程序之后,如果某个用户本地有小程序的历史版本,此时打开的可能还是旧版本。微信客户端会有若干个时机去检查本地缓存的小程序有没有更新版本,如果有则会静默更新到新版本。总的来说,开发者在后台发布新版本之后,无法立刻影响到所有现网用户,但最差情况下,也在发布之后 24 小时之内下发新版本信息到用户。用户下次打开时会先更新最新版本再打开。