https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000e2491b40d18331607248c051400&highline=getUpdateManager麻烦看下我这个问题哈,多谢
wx.getUpdateManager is not a function[图片] [图片] 请问这个怎么解决?
2018-07-03https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000e2491b40d18331607248c051400&highline=getUpdateManager麻烦看下我这个问题哈,多谢
wx.getupdatemanager,如何获得版本信息,以决定是否强制更新?- 需求的场景描述(希望解决的问题) 新版本发布时, 对于一些重要版本,比如紧急修复重大bug、时效性很强的运营活动等,能够提示/强制用户更新版本; 对于一些普通版本,比如细节优化、ui调整、修复普通bug等,能不影响用户正常浏览,等待其自然更新。 - 希望提供的能力 在onCheckForUpdate, onUpdateReady等api中,能够获得开发者自己标注的版本信息,比如提审时标注的版本号、项目备注等,便于开发者区分新版本类型,以决定是否提示/强制更新。
2018-07-03正式版上在android上有提示新版本,在苹果7,8上没提示,这是怎么回事?
wx.getUpdateManager()接口对体验版不生效吗?app.js文件的onLaunch方法中检查版本更新 [代码]// 检查版本更新[代码][代码] [代码][代码]console.log([代码][代码]'检查版本更新'[代码][代码])[代码][代码] [代码][代码]let updateManager = wx.getUpdateManager()[代码][代码] [代码][代码]updateManager.onCheckForUpdate([代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]'检查完版本信息'[代码][代码], res)[代码][代码] [代码][代码]})[代码][代码] [代码][代码]updateManager.onUpdateReady([代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]'新版本下载完毕,准备强制更新'[代码][代码], res)[代码][代码] [代码][代码]updateManager.applyUpdate()[代码][代码] [代码][代码]})[代码][代码] [代码][代码]updateManager.onUpdateFailed([代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]'新版本下载失败'[代码][代码], res)[代码][代码] [代码][代码]})[代码]我用体验版测试,不管体验版版本怎么调整,onCheckForUpdate回调输出的hasUpdate值都是false,但是实际上我看到的渲染结果确实是最新的。 问题:这个api是只对正式版有效吗?我看好多帖子都说正式版也不生效,我这边还不能提交审核,所以想确认下这个api是否有什么限制。
2018-06-29正式版上再android上有提示, 在苹果7,8上没有提示。。。 这个谁知道咋回事?
求助,为什么在模拟器上测试更新有提示,真机上就没有呢,貌似接口不起作用?为什么在模拟器上测试更新有提示,真机上就没有呢,貌似接口不起作用。请官方或大牛给予指点, forceUpdate: function () { const updateManager = wx.getUpdateManager(); updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 console.log(res.hasUpdate) }); updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', content: '新版本已经准备好,是否重启应用?', showCancel: false, success: function (res) { // if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() // } } }) }); updateManager.onUpdateFailed(function () { // 新的版本下载失败 }); },
2018-06-29