[websocket]connection error <Error: connectSocket:fail: jsapi has no permission, event=createSocketTask, runningState=suspend, permissionMsg=permission ok, detail=network api interrupted in suspend state>
[websocket]connection error <Error: connectSocket:fail: jsapi has no permission, event=createSocketTask, runningState=suspend, permissionMsg=permission ok, detail=network api interrupted in suspend state>
我也出现了这个问题,大家怎么处理的
是切到前台后,重新连接websocket,出现报错:
[websocket]connection error <Error: connectSocket:fail: jsapi has no permission, event=createSocketTask, runningState=suspend, permissionMsg=permission ok, detail=network api interrupted in suspend state>
这个问题就是在再次进入小程序之后链接出现的,肯定是切到前台了的,重连失败的!如何解决
后面我没有做其它的修改,过了一段时间就自动好了,可能是微信api的问题。
不是api的问题吧,我也出现这个问题了。socket实例依然存在,但是再次连接出错
同样出现这个问题,希望官方重视一下。
做一个断开重连的SOCKET机制。
连接SOCKET,然后最小化。 等待十几秒后,再次进入,如果发现socket触发关闭,就再次连接。 就会出现上面两位的错误。
这种贴代码没用。
同样的状况
请问怎么解决的!!我这也是这样
你好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
同样出现这个问题,希望官方重视一下。
做一个断开重连的SOCKET机制。
连接SOCKET,然后最小化。 等待十几秒后,再次进入,如果发现socket触发关闭,就再次连接。 就会出现上面两位的错误。
这种贴代码没用。
你好,小程序出于suspend状态不能创建socket,可以切到前台再重连
是切到前台后,重新连接websocket,出现报错:
[websocket]connection error <Error: connectSocket:fail: jsapi has no permission, event=createSocketTask, runningState=suspend, permissionMsg=permission ok, detail=network api interrupted in suspend state>
线上依然有此问题
看着是从后台切换到前台状态有延迟,在fail里面递归connectSocke直到成功,可以解决这个问题