gpt4 book ai didi

react-native - 当应用程序处于后台模式时,React Native socket.io 断开连接

转载 作者:行者123 更新时间:2023-12-03 14:15:44 26 4
gpt4 key购买 nike

我正在使用 socket.io-client 为 android 设备制作 native 应用程序。一切正常,但是当应用程序进入后台模式时(例如启动另一个应用程序),套接字连接与服务器断开连接(应用程序发出“断开连接”事件)。
处理它的最佳方法是什么?

最佳答案

在套接字的断开连接事件中,如果用户没有注销,我会重新连接它。

socketInstance.on('disconnect', (err) => {
console.log('SOCKET DISCONNECT', err);
var deauthorize = store.getState().auth.account.deauthorize;
if (!deauthorize) {
store.dispatch(NotificationActions.addNotificationAction('SOCKET DISCONNECT'));
store.dispatch(AppActions.shouldConnectAction());
store.dispatch(CommunicationActions.connectSocketAction());
}
});

关于react-native - 当应用程序处于后台模式时,React Native socket.io 断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43607708/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com