草庐IT

updateManager

全部标签

uniapp - 微信小程序新版本发布之后用户端怎么更新?updateManager ?

微信小程序在版本更新后,从上面标题栏进去,发现还是没有更新,存在缓存问题这就要说到微信小程序更新机制解决办法--微信提供的wx.getUpdateManager()(我的uniapp)uni.getUpdateManager(),链接:uni.getUpdateManager()|uni-app官网1、启动时同步更新(分两种情况)1)定期检查发现版本更新微信运行时,会定期检查最近使用的小程序是否有更新。如果有更新,下次小程序启动时会同步进行更新,更新到最新版本后再打开小程序,尽可能保证用户能够尽快使用小程序的最新版本。开发者在后台发布新版本之后,无法立刻影响到所有现网用户,但最差情况下,也在发

微信小程序启动自动检测版本更新,检测到新版本则提示更新updateManager

效果有时候小程序自动更新没那么快,且有时候存在缓存,需要删除小程序才能检测更新,这样就不能及时更新到了,所以加个自动检测更新是很有必要的。效果:小程序启动时,若用户本地与小程序最新版本不一致,就会出现如下弹窗,用户点确定,小程序将会进行更新,效果如下:。代码在app.js加入以下代码://app.jsApp({onLaunch(){this.globalData.sysinfo=wx.getSystemInfoSync()constupdateManager=wx.getUpdateManager()updateManager.onCheckForUpdate(function(res){//