[LayaNative 1.0]Android Native1.0 上主动断开websocket,监听不到onclose事件

Native1.0.6
引擎版本1.8.5
如题,调用的是websocket的close方法。
同样的代码在浏览器上可以正常运作的,onclose可以正常触发。
但是在Native下onclose不能触发,connected状态也还是true,但是socket却事实上已经断开了,无法收发包。

还有一个问题,切到后台后,如果不断开连接,那么需要在业务里发心跳包,但是切到后台后timer停止了,导致业务中的心跳包也没法发送。

请问如何解决这两个问题?非常感谢。

下图是android里的打印,有打印到socket断开。
2020-04-26_21.09_.45_.jpg
已邀请:

要回复问题请先

商务合作
商务合作