小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我这次版本更新的内容应该是1.文件重命名功能,有效提高文件识别与归档效率
,结果却是我之前的版本更新内容?怎么会这样呢?
而且,早上有个用户反馈,更新的内容弹框,一直都没出现的,苹果和安卓的都没有看到过这个弹框的,我安卓的手机有出现过
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
手机的小程序版本比较旧,这种个写死更新信息的方案永远不会是当前版本的更新信息而是上个版本写死的更新信息。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
小程序的更新机制了解一下
开发者在管理后台发布新版本的小程序之后,如果某个用户本地有小程序的历史版本,此时打开的可能还是旧版本。微信客户端会有若干个时机去检查本地缓存的小程序有没有更新版本,如果有则会静默更新到新版本。总的来说,开发者在后台发布新版本之后,无法立刻影响到所有现网用户,但最差情况下,也在发布之后 24 小时之内下发新版本信息到用户。用户下次打开时会先更新最新版本再打开。
小程序每次冷启动时,都会检查是否有更新版本,如果发现有新版本,将会异步下载新版本的代码包,并同时用客户端本地的包进行启动,即新版本的小程序需要等下一次冷启动才会应用上。
如果需要马上应用最新版本,可以使用 wx.getUpdateManager API 进行处理。
https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/update-mechanism.html
很奇怪,版本更新信息为什么要写死在代码里呢?下一次的更新是有计划的吗?
我觉得是正常的,用户手机上还是旧版本的代码。
更新内容最好放在接口里
截图是我昨天截的
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
手机的小程序版本比较旧,这种个写死更新信息的方案永远不会是当前版本的更新信息而是上个版本写死的更新信息。
小程序的更新机制了解一下
未启动时更新
开发者在管理后台发布新版本的小程序之后,如果某个用户本地有小程序的历史版本,此时打开的可能还是旧版本。微信客户端会有若干个时机去检查本地缓存的小程序有没有更新版本,如果有则会静默更新到新版本。总的来说,开发者在后台发布新版本之后,无法立刻影响到所有现网用户,但最差情况下,也在发布之后 24 小时之内下发新版本信息到用户。用户下次打开时会先更新最新版本再打开。
启动时更新
小程序每次冷启动时,都会检查是否有更新版本,如果发现有新版本,将会异步下载新版本的代码包,并同时用客户端本地的包进行启动,即新版本的小程序需要等下一次冷启动才会应用上。
如果需要马上应用最新版本,可以使用 wx.getUpdateManager API 进行处理。
https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/update-mechanism.html
很奇怪,版本更新信息为什么要写死在代码里呢?下一次的更新是有计划的吗?
前端实现的话,通过缓存一个变量来判断是不是第一次进入该版本,但是用户删除小程序后再打开会再次出现
我觉得是正常的,用户手机上还是旧版本的代码。
更新内容最好放在接口里
在这种有新版的情况下,小程序包下载完成后,onUpdateReady才会触发,但是此时用户的小程序仍然是旧版
截图是我昨天截的