Javascript 手机锁定时Socket.io失去连接
我有一个简单的应用程序是用react native编写的,它使用nodejs服务器连接socket.io。我的问题是,当手机屏幕被锁定时,插座会与服务器断开连接。我需要始终连接的连接Javascript 手机锁定时Socket.io失去连接,javascript,Javascript,我有一个简单的应用程序是用react native编写的,它使用nodejs服务器连接socket.io。我的问题是,当手机屏幕被锁定时,插座会与服务器断开连接。我需要始终连接的连接 //server const app = express(); const server = require('http').Server(app); const io = require('socket.io')(server,{ pingInterval: 20000, pingTimeout
//server
const app = express();
const server = require('http').Server(app);
const io = require('socket.io')(server,{
pingInterval: 20000,
pingTimeout: 10000,
});
//client mobile
const io = socket("http://192.168.0.20:3003");
很难在锁屏上继续socket.io连接。 (如果您在应用程序中设置使用VoIP的清单,则这是可能的) 我遇到了同样的问题并采取了行动 对抗方法作为“syncsocketio”发布给npm。 “syncsocketio”包装socket.io。 “syncsocketio”是用Typescript创建的,但也可以与javascript一起使用。 请注意,您需要在服务器和客户端上使用“syncsocketio”。 npm页面是日语的,但是使用示例代码非常容易 Github还包含服务器和客户端测试代码,请查看。
如果有帮助,我会很高兴。在锁屏上很难继续socket.io连接。 (如果您在应用程序中设置使用VoIP的清单,则这是可能的) 我遇到了同样的问题并采取了行动 对抗方法作为“syncsocketio”发布给npm。 “syncsocketio”包装socket.io。 “syncsocketio”是用Typescript创建的,但也可以与javascript一起使用。 请注意,您需要在服务器和客户端上使用“syncsocketio”。 npm页面是日语的,但是使用示例代码非常容易 Github还包含服务器和客户端测试代码,请查看。
如果有帮助的话,我会很高兴的。你能展示[一些代码](?@Rojo为了清晰起见,我编辑了这个问题。听起来像是操作系统控制的。这是。你能展示[一些代码]吗(?@Rojo为了清晰起见,我编辑了这个问题。听起来像是操作系统控制的。这是。这个库对我来说似乎不可靠。可以更多地谈论VOIP权限。这个库对我来说似乎不可靠。可以更多地谈论VOIP权限。