微信小程序版本更新的推送方案通用版
应用场景
小程序发布新的版本后,新用户访问会自动加载新版本,老用户可能未重新进入小程序而无法享受新的版本,对运营业务有一定的影响,因此我们可以主动推送版本更新提示,让用户去重启应用即可。
操作思路
1、进入小程序时判断是否有新版本发布
updateManager.onCheckForUpdate(function (res) {})
2、有新版本则静默下载新版本
updateManager.onUpdateReady(function () {})
3、重启小程序并应用新版本
updateManager.applyUpdate()
相关代码
可以在 app.js 中按需调用如下代码,有详细的注释
模拟测试
在微信开发者工具中添加编译模式,勾选「下次编译模拟更新」开关,再刷新即可进入模拟测试界面。
模拟测试只应用于一次,需要多次调试可通过多次添加编译械来实现。