websocket 在安卓真机下使用。 执行close 后 会间隔大概 3秒到4秒 才执行 onclose 事件。 而ios下不会,ios下会马上就执行。
这个已经影响业务了。请给予解决办法。
测试代码片段,荣耀magic2 坚果pro 还有其他安卓手机都有这样的问题。但是ios下正常。
图片可以看出来 我执行 close 是17:31:22 websocket执行 onclose 时是 17:31:27 延时比较明显
经测试,当我去连接ws 的服务时,安卓端不会出现延时。只有wss 的服务时会出现这样的延时
已经查明原因, 调用 close 时你的服务端返回 TLS related error,客户端终止了流程,导致触发了超时之后才回调了 onclose。
预计会五月份版本修复。
你可以先排查自己服务器为何会 close 时出错, 在服务端解决此问题。
好的。谢谢。