+1同问
PC端小程序updateManager.applyUpdate()无效?PC端微信版本:[图片] 正常情况这个updateManager,applyUpdate()会出现这个提示后重启小程序 [图片] 但是PC端就是没有反应,这个提示没有,也没有重启,更新包是下载好了的,因为下次启动时版本已经更新了,而且查了log没有错误 Code: 这个autoUpdate方法是写在onShow方法里的 autoUpdate() { var self = this // 获取小程序更新机制兼容 if (uni.canIUse('getUpdateManager')) { const updateManager = uni.getUpdateManager() //1. 检查小程序是否有新版本发布 updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 if (res.hasUpdate) { //检测到新版本,需要更新,给出提示 uni.showModal({ title: '更新提示', content: '检测到新版本,是否下载新版本并重启小程序?', success: function (res) { if (res.confirm) { //2. 用户确定下载更新小程序,小程序下载及更新静默进行 self.downLoadAndUpdate(updateManager) } else if (res.cancel) { //用户点击取消按钮的处理,如果需要强制更新,则给出二次弹窗,如果不需要,则这里的代码都可以删掉了 uni.showModal({ title: '温馨提示~', content: '本次版本更新涉及到新的功能添加,旧版本无法正常访问的哦~', showCancel: false,//隐藏取消按钮 confirmText: "确定更新",//只保留确定更新按钮 success: function (res) { if (res.confirm) { //下载新版本,并重新应用 self.downLoadAndUpdate(updateManager) } } }) } } }) } else { //no update, check if from share it needs back to share page const updateBeforeUrl = uni.getStorageSync('updateBeforeUrl'); if (updateBeforeUrl) { const urlObj = { url: updateBeforeUrl }; const tabPages = ["/pages/index/index", "/pages/category/category", "/pages/cart/cart", "/pages/user/user"]; if (tabPages.indexOf(updateBeforeUrl) !== -1) { uni.switchTab(urlObj); } else { uni.navigateTo(urlObj); } } } }) } else { // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示 uni.showModal({ title: '提示', content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。' }) } }, /** * 下载小程序新版本并重启应用 */ downLoadAndUpdate(updateManager) { uni.showLoading(); //静默下载更新小程序新版本 updateManager.onUpdateReady(function () { uni.hideLoading(); //save url const currentPages = getCurrentPages(); if (currentPages.length > 0) { uni.setStorageSync('updateBeforeUrl', currentPages[0].$page.fullPath); } //新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() }) updateManager.onUpdateFailed(function () { // 新的版本下载失败 uni.showModal({ title: '已经有新版本了哟~', content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~', }) }) } 求解!谢谢!好人一生平安!
2024-12-18怎么解决呀 2024 了
map组件动态修改scale值- 当前 Bug 的表现(可附上截图) 真机上通过controltap修改map组件的scale,先滑动地图,再点击放大缩小,会自动跳回到最开始的位置 - 预期表现 无论地图的位置滑到哪里,点击放大缩小,应该是对当前位置 - 复现路径 - 真机上改变scale
2024-04-27是不是本地开发版本不支持???
【消息推送】相关接口调用都报44002报错如下,这个是什么原因导致的 { "errcode": 44002, "errmsg": "empty post data hint: [fRQT805661959]" }
2020-03-24加个好友微信xiuxiuyifanf
webview配置请问一下,web-view出现这个问题怎么解决 [图片] 小程序和公众号后台已配置域名,还是出现这个问题
2018-11-24您好我也遇到了,你那边是怎么解决的,我这边的话情况就是第一次进去提示那个http域名不是业务域名,返回一下就好了
webview域名配置谁能解答一下,为什么还是打不开?? [图片]
2018-11-24解决了吗??????我的没有http资源咋也不行???? [图片] 除了那两个图标其他的都是https
webviewwebview的域名已经配置了,怎么还报这个而且是报http的错,我配置的是https的,求解急急急急急急 appid :wx14f73e31bfb1fc3b [图片]
2018-11-22 好的我看看有没有其他的请求 [图片] 这种请求算吗????
web-view 跳链接第一次提示业务域名非法 第二次就好了web-view 跳链接第一次提示业务域名非法 第二次就好了 [图片] [图片]
2018-11-22[图片] 我网页上面的地址是这样写的,也是您说的那种情况,请问您最后解决了吗????
webview业务域名我的业务域名是后端nginx重定向 https://***跳转到http://***的,在非tabbar页面正常,但是在tabbar页面,用户第一次打开时就会提示不支持打开http://***非业务域名,退出小程序后再次打开就好了。但是我后台配置的是https的,webview的src里也写的是https的,请问下怎么处理
2018-11-22