是的,先在wx.connectSocket的success里面判断成功后,再使用SocketTask进行后续操作。问题可以解决。
全局使用SocketTask建立连接成功,SocketTask.onOpen不执行?我在app.js中使用SocketTask创建socket连接,创建连接成功了,但是用SocketTask监听onOpen事件没有执行 我是在app.js执行onLaunch函数建立websocket连接,连接建立成功后,在登陆页面使用socketTask调用方法监听socket打开事件,没有执行,socketTask打印如下: [图片]
2022-01-12那他们怎么把钱取出来的?
我的银行收款码被冻结,怎么解冻,生意都做不了?我的银行收款码,聚合码被冻结,被人拍照,被人用来套现诈骗,导致我的收款码被冻结。诈骗犯也已经全部抓获,没有收款码我们怎么做生意??
2021-11-02用的是真实账号测试,发生这样的状况。
开发者工具1.05.2109131 多账号调试,是黑屏,卡死状态,如何处理?无法用多账号调试,第二个页面按钮都是点不动的。模拟器也是黑屏的。 [图片]
2021-10-09我也遇到了这个问题,再息屏一段时间后,进入游戏,readystate 一直是 0。而且这个问题复现还不好复现,有时候遇到,有时候又是好的。
websockect连接成功后readyState却持续6秒内还是0,目前应如何判断ws是否连接成功我们的小程序保障ws连接的机制是:每6秒会发送一次心跳,如果发送心跳成功后判断该ws的readyState同时为1,则断定为ws是连通的,如果发送失败,或发送成功但是readyState不为1则都算失败,将会关闭ws,重新发起连接。 后台日志(下方代码块),以及小程序实时日志(下方截图)可看出客户在16:52::18(小程序后台日志16:52::17秒)成功连接,readystate不等于1并在6秒内仍不为,故在下一次心跳则断开重连。 { "timestamp" : "2020-05-11T16:52:18.531+08", "level" : "INFO", "thread" : "nioEventLoopGroup-3-2", "logger" : "websocket", "message" : "医生端小程序已连接, currentDoctor: CurrentDoctor{userId=1059}, ChannelId: 00163efffe0dd1cc-00007c72-0003436c-a07c3fec4a4defde-fd860c6a", "context" : "default" }{ "timestamp" : "2020-05-11T16:52:24.306+08", "level" : "INFO", "thread" : "nioEventLoopGroup-3-2", "logger" : "heartbeat", "message" : "接收客户端心跳, HB: HB_2fd7016c-b1d5-467b-b537-7f0cecdcee35, ChannelId: 00163efffe0dd1cc-00007c72-0003436c-a07c3fec4a4defde-fd860c6a", "context" : "default" }{ "timestamp" : "2020-05-11T16:52:24.391+08", "level" : "WARN", "thread" : "nioEventLoopGroup-3-2", "logger" : "websocket", "message" : "医生端小程序已断开, currentDoctor: CurrentDoctor{userId=1059}, ChannelId: 00163efffe0dd1cc-00007c72-0003436c-a07c3fec4a4defde-fd860c6a", "context" : "default" } [图片] 心跳代码 // 心跳定时器启动 startHBTimer () { clearInterval(this._timer) this._timer = setInterval(() => { this.sendHBMsg() }, 6000) } // 发送心跳 sendHBMsg () { let self = this const loginInfo = wx.getStorageSync('loginInfo') if (!loginInfo) { return } self._socketTask.send({ data: `HB_${loginInfo.token}_${loginInfo.name}`, success: (e) => { if (self._socketTask.readyState * 1 === 1) { wx.hideNavigationBarLoading() } else { self.sendFailHandler(self) wxLog.warn('sendHBMsg success but readyStateCode is not open', '&readyStateCode=' + self._socketTask.readyState + '&device=' + JSON.stringify(wx.getStorageSync('systemDetailInfo'))) } }, fail: (res) => { self.sendFailHandler(self) wxLog.warn(res, 'sendHBMsg fail&readyStateCode=' + self._socketTask.readyState + '&device=' + JSON.stringify(wx.getStorageSync('systemDetailInfo'))) } }) } sendFailHandler (self) { wx.showNavigationBarLoading() self.createConnection() } 目前readyState这个状态是不可用的状态吗?那客户端应如何判断ws是否连接成功状态
2021-09-13公章可以去刻一个啊。
我是个体户,开通小程序后,开通流量主后,让用公章,没有公章有,找人代收怎么操作?我是个体户,开通小程序后流量主后,让用公章,没有公章有,找人代收,但代收的人还是我,我就是法人,这个怎么操作
2021-08-21把需要旋转的图片画在离线画布上,然后在绘制到当前画布。
在小游戏里面 drawImage 怎么旋转一个图片 而不影响其他图片呢?如题:在小游戏里面 drawImage 怎么旋转一个图片 而不影响其他图片呢? 所有图片在同一个画布里
2021-08-15这个是微信客户端那边发起的请求。都是你的用户。
https://servicewechat.com域名频繁请求小程序接口,有人认识吗?最近发现总是有非法用户注册到小程序里,经过添加日志,抓到如下图信息,请问一下大佬们,这个域名是腾讯的吗? [图片]
2021-07-22可以判断
小程序 能不能判断翻转手机?小程序 能不能判断翻转手机? 比如手机扣在桌子上
2021-07-20我这边也是原生模板出了问题。点击量降了快一半了,也导致收入降了20%。也没改动代码。
为什么从6月开始小程序流量主曝光率突然暴跌?小程序没有做任何改动,拉取量一直很稳定,从5月30号,就突然暴跌了,一直维持在30%左右,甚至周末还到了20%,已经持续快一个月了还没好转。希望官方帮忙排查,谢谢![图片]
2021-07-18微信游戏中心那边推的。
请问访问来源里的H5来源是指什么?[图片]
2021-07-16