- ios企微调用审批模板 thirdPartyOpenPage:fail_wrong extData?
自建应用,调用审批模板,安卓全部可以,ios全部不行?是什么问题?急急急!!!
01-01 - 小程序发布后手机可以打开电脑版打不开是怎么回事?
点击无反应
2023-10-24 - 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: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~', }) }) } 求解!谢谢!好人一生平安!
2020-12-04