- 当前 Bug 的表现(可附上截图)
从服务通知按 page 参数的路径 进入小程序,进入到了一个很老的版本的页面,不是我最新发布的新页面,而且,从 服务通知 进入的小程序,无法登录,一直提示登录服务器失败 request fail (注: 从正常的小程序登录时完全没有问题的),错误如下图是第一个版本的界面竟然出现,根本不是我提交的最新界面,而且图片加载失败,看了调试窗口,已经获取到了参数,但是 无法加载到图片 ,还提示登录服务器失败, request fail
- 预期表现
- 复现路径
pages/study/clientFeedback/download/download
AppID :
wx0c15ae7eefef5ea3
模板ID:
Y5y60Mhj99SY4Z3GuDrZgOKPFl0uh_ss3dzB6qf6g28
- 提供一个最简复现 Demo
这无法提供demo , 这是 服务通知功能的BUG, 严重影响了我的客户体验,就因此丢失了很多客户,希望给予解决,谢谢
还没有找到问题么?各位兄弟,帮帮忙啊,很着急啊,而且,昨天我又发现了一点线索,看对你们有没有帮助? 我换了另外一个微信号接收服务通知消息,从连接跳转过去的界面竟然是我当初发布的二个版本的download 页面
但是管理员这个账号接收到的是第一个发布版本的download页面,是这样
我预期应该得到的是最新发布的界面,应该是这样的,界面最下面我添加了版本信息的
这里从模板消息跳进小程序和普通进入小程序是一致的,需要保证不是页面路径参数的问题。可以将调用接口的参数发一下。
let _jsonData2 = {
template_id: 'Y5y60Mhj99SY4Z3GuDrZgOKPFl0uh_ss3dzB6qf6g28',
page: "pages/study/clientFeedback/download/download?fileId=ff80808169c35a080169c373333a0000&contentType=image/jpeg&feedbackId=ff80808169cfa04f0169dca89e5e0309",
keyword1: "已为您P好了图,请点击进入后下载",
keyword2: util.formatTime(new Date),
keyword3: "如果哪里不满意,请留言"
}
page链接里跟了三个参数,不知道是不是参数影响的,我把参数已经发在上去了,劳烦管理员给看一下,另外一个需要值得注意的是,服务通知链接进入的页面不是我发布的最新的页面,是第一个发布版本时候的页面了,无论我怎么修改download页面怎么重新发布,服务通知里的页面都还是那个最老的页面,新页面就没有生效,而且图片也没有加载,还有一个就是 pages/index/index 我配置了这个首页的地址,也无法登录,还是提示request fail 不知道是哪里的问题,麻烦帮忙看看
contentType=image/jpeg
带有特殊符号,需要做urlencode。
不是这个问题,我给你们发现了个BUG,我大致的知道问题的可能性: 服务通知第一次发送给某个人的时候,那个人接收了该通知时候,download页面是最初的版本的话,后面无论我怎么更新,这个接收的人的download页面都是这个版本。今早在同事的安卓端还没有接收过服务通知的手机上测试了下,他们接收到的服务通知里的download界面就是最新版的download页面,也就是说,微信在处理服务通知的时候,是不是做了什么版本标识之类的记录,导致界面不会更随小程序的新版本发布而更新界面。
是安卓还是ios的问题?
有没有可能是这个场景进入有特殊逻辑?另外麻烦提供一下微信号和操作时间
你好,麻烦补充下appid还有模板ID
AppID :
wx0c15ae7eefef5ea3
模板ID:
Y5y60Mhj99SY4Z3GuDrZgOKPFl0uh_ss3dzB6qf6g28