- 小程序wx.getUpdateManager触发onCheckForUpdate要满足哪些条件?
已经看了小程序的更新机制,但问题依旧如下: 背景是小程序迭代了多次(基础库是3.10.3),反馈一次弹窗更新提示也没收到。于是特意用另一个小程序log测试了下,测试代码如下: 第一个版本先把log加上,v1.1.1 async onShow(e){ updateProgram(); }, methods: { updateProgram(){ const updateManager = wx.getUpdateManager(); //监听向微信后台请求检查更新结果 updateManager.onCheckForUpdate(function (res) { addLog("版本更新:检查更新结果"+res.hasUpdate); console.log("版本更新:"+res.hasUpdate) }) //客户端主动触发下载,下载成功后回调 updateManager.onUpdateReady(function () { addLog("版本更新:下载成功"); wx.showModal({ title: '更新提示', content: '新版本已经准备好,是否重启应用?', success: function (res) { if (res.confirm) { //新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) }) //新版本下载失败 updateManager.onUpdateFailed(function () { addLog("版本更新:下载失败"); uni.showModal({ title: '更新提示', content: '请您删除当前小程序,重新搜索打开', }); }) } } 上个版本(v1.1.1)发布后,v1.1.2在onShow里加行日志 async onShow(e){ addLog("小程序启动onShow"); updateProgram(); }, methods: { updateProgram(){ const updateManager = wx.getUpdateManager(); //监听向微信后台请求检查更新结果 updateManager.onCheckForUpdate(function (res) { addLog("版本更新:检查更新结果"+res.hasUpdate); console.log("版本更新:"+res.hasUpdate) }) //客户端主动触发下载,下载成功后回调 updateManager.onUpdateReady(function () { addLog("版本更新:下载成功"); wx.showModal({ title: '更新提示', content: '新版本已经准备好,是否重启应用?', success: function (res) { if (res.confirm) { //新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) }) //新版本下载失败 updateManager.onUpdateFailed(function () { addLog("版本更新:下载失败"); uni.showModal({ title: '更新提示', content: '请您删除当前小程序,重新搜索打开', }); }) } } 两个版本更新相隔7个小时,v1.1.2发布之后期望效果: 从小程序最近列表(没有删除)打开小程序,能看看到版本更新提示的弹窗。但始终没看到,从日志看res.hasUpdate返回false,但看到了“小程序启动onShow”。推测当前使用小程序已经更新到v1.1.2了。 问题: 1、微信更新小程序到最新版本后,本地端缓存数据是不是还在? 2、如果要触发onUpdateReady,需要满足哪些条件,才能执行?
10-30 - 使用live-player组件类目选择哪个?
我的业务是AI实时通话,用到了live-player组件,请问这种情况选择哪个类目呢?https://developers.weixin.qq.com/miniprogram/dev/component/live-player.html
07-08 - 服务端获取手机号返回48001?
服务器请求地址:https://api.weixin.qq.com/wxa/business/getuserphonenumber。 rid:67dccf36-1a0709b4-0ea9a07d 本地用code可以正常获取手机号。生产环境错误。
03-21 - 电脑端使用微信小程序,提示“需要验证手机号,请到手机上进行操作”,重新从手机授权后还会复现
[图片]
2023-09-21 - 视频号小店设置消息推送提示“提交回调信息失败,verify验证错误,请稍后再试”什么原因?
服务器回调接口Log对比加密后的参数和入参echostr一致,按要求直接返回echostr,但还是提示失败 控制台返回:{"ret":10017,"success":false,"code":10017,"error":"{\"name\":\"LogicError\",\"code\":10017,\"data\":{\"type\":\"Buffer\",\"data\":[]}}"}
2023-08-23 - 视频号直播结束后,wx.openChannelsLive打开后看到的是直播结束还是直播回放?
官方说是直播结束页,有两次我用ios看到的是直播回放,用安卓看到的是直播结束页。 还有一次用ios看到的是直播结束页。 这里面有什么隐藏的规则?
2022-07-14 - 请问为什么审核不通过?请告知原因
在2020-03-12 16:32:00提交代码审核,结果未通过审核,请告知原因
2020-03-13 - 为什么审核不通过?
多次提交审核未通过,近一次于2020-02-16 11:02:00提交了的审核,请告知原因。
2020-02-17