你好 请问解决了吗 是什么问题 我这里也是 首页进入小程序占比最高
安卓偶尔打开小程序报错errno:60001 CONNECTION_TIMED_OUT, -118?错误代码:errno:60001 CONNECTION_TIMED_OUT, -118? 机型:安卓( iOS 机型基本没出现过) 出现频率:偶尔,不足1%,其中单首次打开小程序占比最高 社区里相关问题都看过,还是没有头绪,有什么解决方案或思路吗。
08-17你好 请问解决了吗
uniapp使用uni.getUpdateManager无法检测到小程序更新?小程序旧版本:1.0.0 发布新版本后未1.0.1 如果是在微信模拟器中设置下一次编译模拟更新,就可以检测到,但是正式发布后,有版本更新就无法检测到。 app.vue 的代码如下: 在onShow中: const updateManager = uni.getUpdateManager(); // 请求版本信息 updateManager.onCheckForUpdate(res => { if (res.hasUpdate) { uni.showModal({ content: '新版本已经准备好,是否重启应用?', showCancel: false, confirmText: '确定', success: res => { if (res.confirm) { updateManager.onUpdateReady(function(res) { updateManager.applyUpdate(); }); updateManager.onUpdateFailed(res => { // 新版本下载失败的回调 // 新版本下载失败,提示用户删除后通过冷启动重新打开 uni.showModal({ content: '下载失败,请删除当前小程序后重新打开', showCancel: false, confirmText: '知道了' }) }) } } }) } })
07-23你好 请问怎么解决的
updateManager.onCheckForUpdate一直返回false什么原因?在app.js页面onLaunch里面写的这段代码 [图片] 提交上新版本,版本号从1.1.1变成1.1.2,上线并发布成功 没有弹出更新提示框,hasUpdate返回false 在开发者工具模拟更新时是正确的,有提示的!
07-23你好 解决了吗,我也是没有弹窗提醒
小程序新版本发布后,老用户小程序没更新,也没有弹出自动更新的提示?我们小程序新版本发布后,用户原来的老版本没有自动更新,得用户手动删除了,重新搜索打开才能用新版本是什么回事? 我也写了个版本自动更新的代码。在开发工具里面测试了没问题,但是发布后对老用户没反应 这是源码↓ App({ onLaunch: function(options) { this.autoUpdate() }, autoUpdate: function() { var self = this // 获取小程序更新机制兼容 if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager() //1. 检查小程序是否有新版本发布 updateManager.onCheckForUpdate(function(res) { // 请求完新版本信息的回调 if (res.hasUpdate) { //检测到新版本,需要更新,给出提示 wx.showModal({ title: '更新提示', content: '检测到新版本,是否下载新版本并重启小程序?', success: function(res) { if (res.confirm) { //2. 用户确定下载更新小程序,小程序下载及更新静默进行 self.downLoadAndUpdate(updateManager) } else if (res.cancel) { //用户点击取消按钮的处理,如果需要强制更新,则给出二次弹窗,如果不需要,则这里的代码都可以删掉了 wx.showModal({ title: '温馨提示~', content: '本次版本更新涉及到新的功能添加,旧版本无法正常访问的哦~', showCancel:false,//隐藏取消按钮 confirmText:"确定更新",//只保留确定更新按钮 success: function(res) { if (res.confirm) { //下载新版本,并重新应用 self.downLoadAndUpdate(updateManager) } } }) } } }) } }) } else { // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示 wx.showModal({ title: '提示', content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。' }) } }, /** * 下载小程序新版本并重启应用 */ downLoadAndUpdate: function (updateManager){ var self=this wx.showLoading(); //静默下载更新小程序新版本 updateManager.onUpdateReady(function () { wx.hideLoading() //新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() }) updateManager.onUpdateFailed(function () { // 新的版本下载失败 wx.showModal({ title: '已经有新版本了哟~', content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~', }) }) } }) 这是我在开发工具测试成功了的截图↓ [图片]
2023-03-22你好 怎么解决的 是写在onshow里面了吗
小程序版本更新写在onlaunch里面不更新?当小程序冷启动时,会自动向微信后台请求新版本信息,如果有新版本,会马上触发新版本的下载。开发者可以通过 wx.getUpdateManager,获知当前更新的状态。 wx.getUpdateManager 。可是触发冷启动,不是只有删除小程序么???????? [图片] [图片]
2023-03-21