使用uni.getAccountInfoSync().miniProgram.version获取版本号,更新后一打开还是老版本
x***@163.com
- 发布:2025-01-03 17:24
- 更新:2025-01-03 19:48
- 阅读:56
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
之前运行是否正常?当前应用重启后是否正常?缩小下问题范围是这个 api 不能用,还是有缓存获取到不是最新导致的?
x***@163.com (作者)
小程序一切都是正常的,是因为想做强制更新的更新提示,然后使用这个api,这个api有时候就会获取不到新的,应该是有缓存获取到不是最新导致的,这个有解决的办法吗
2025-01-04 08:58
DCloud_UNI_OttoJi
回复 x***@163.com: 小程序强制更新,有官方的 api 实现。这个 api 的原始实现,用的是微信小程序提供的 api,uniapp 没有修改,你可以尝试改成 wx.getAccountInfoSync 是否正常
2025-01-04 11:45
x***@163.com (作者)
回复 DCloud_UNI_OttoJi: 使用官方的强制更新api,在网络很好的时候就会直接更新不弹出更新提示框,有办法让他都弹出吗
2025-01-04 12:21
DCloud_UNI_OttoJi
回复 x***@163.com: 没理解,参考这个 https://developers.weixin.qq.com/miniprogram/dev/api/base/update/UpdateManager.html 逻辑不会走吗?
2025-01-04 14:59
x***@163.com (作者)
回复 DCloud_UNI_OttoJi: 按照这个走更新,网络好的时候就会直接更新了,不会弹出提示更新的窗口,现在需求想版本不管是否为最新的,更新后都要弹出这个更新提示窗。有什么办法可以实现吗
2025-01-04 15:51