xiaohei006
image.png 1362x351 45.2 KB 微信小程序中使用即时通讯的sdk,那么怎么判断是否成功初始化了呢?如果失败,那么应该怎么再次初始化呢?(初始化放在了app.js里面)
微信小程序中使用即时通讯,按照文档一切都是可以正常使用的。 现在遇到一种场景: 手机没网络了,然后销毁小程序,重新进入小程序(此时是断网状态)。然后又有网了,这时候的即时通讯就不会自动重连了。只能把小程序销毁,再重新进入小程序(此时有网状态)才行。 请问这种场景怎么破???
你好。我尝试着用你说的方法,有了新的报错:Error: retrying not allowed when not disconnected. the connection is now error image.png 753x244 27.2 KB 我发现,以我说的那种场景进入的小程序。所有的事件监听都是不起作用的。重连操作也不行。
不好意思我可能没有表达清楚。我说的是realtime的event事件,监听不到了。resume也用了,不起作用。
我用的就是小程序的监听网络变化的API,也用了resume,retry方法,都是不起作用的。我也同时监听了realtime所有的event的事件。我发现,以我所说的这种场景进入小程序,realtime的一切event都是没有的。 我在以我所说的这种场景状态(无网络进入小程序,初始化realtime,不关闭小程序,打开网络)下进行createIMClient,走的都是错误的回调,报错Error: request:fail。
好的,谢谢