我正在做一个“类似于Uber”的应用程序,并使用websocket监视驾驶员(以获取驾驶员位置)。在1到10分钟内(它有所不同),并且在后台,连接消失了,我猜这不是websocket,onclose事件甚至什么都没有返回。就像是强制关闭应用程序之类的东西。有人对正在发生的事情有任何线索吗?我正在使用Expo。
websocket功能是这样的:(我正在使用reconnecting-websocket)
connect = () => {
var URL = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXxx';
var token = 'XXXXXXXXXXXXXXXXXXXXXXX';
var ws = new ReconnectingWebSocket(URL,token, { debug: true, reconnectInterval: 3000 });
ws.onopen = () => {
console.log('Entered!');
}
ws.onclose = () => {
console.log('Left!')
}
}
“已输入!”印有“左!”不是。