小程序
小游戏
企业微信
微信支付
扫描小程序码分享
安卓系统调用wx.qy.sendChatMessage报错,返回的错误码如下:
{ errCode: 2000, errMsg: qy.sendChatMessage:fail bad chat ticket }
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
您好, bad chat ticket是没有对应给的会话,打开入口变化的,限制了必须是从正确入口进入的场景,比如A会话当次打开的界面称为小a,小a打开了小程序B,在调用时会按a给的ticket去查a还存在不存在
如果用户把界面切换了,a界面关闭了之类的,或者B又从其他途径打开了小程序,ticket失效后,就会报这个错
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
您好, bad chat ticket是没有对应给的会话,打开入口变化的,限制了必须是从正确入口进入的场景,比如A会话当次打开的界面称为小a,小a打开了小程序B,在调用时会按a给的ticket去查a还存在不存在
如果用户把界面切换了,a界面关闭了之类的,或者B又从其他途径打开了小程序,ticket失效后,就会报这个错
用户从聊天工具栏进入小程序,这时候小程序添加了新版版本升级提示控件,向用户展示点击重启小程序完成升级,此时用户点击了确认,小程序重启了。
重启之后,用户触发wx.qy.sendChatMessage,会不会出现您上面说的这个情况。