后台套接字调用-iOS-Swift

后台套接字调用-iOS-Swift,ios,swift,sockets,Ios,Swift,Sockets,当我的应用程序进入后台时,它会停止通过套接字接收消息,有没有办法让套接字在后台工作,我已经在.plist中启用了后台模式 如果我们不能在后台接收套接字消息,是否还有其他替代方案 我正在尝试制作聊天解决方案,并使用了iOS的soket.io框架。当应用程序进入后台时,服务器和套接字之间的握手就会爆发。所以我们不能再从服务器获取数据了 我建议您使用推送通知来更新应用程序端的数据。您可以使用Notifications委托从通知中获取有效负载 还有另一种解决方案,您可以在服务器端为每条消息处理一次检查,

当我的应用程序进入后台时,它会停止通过套接字接收消息,有没有办法让套接字在后台工作,我已经在.plist中启用了后台模式

如果我们不能在后台接收套接字消息,是否还有其他替代方案


我正在尝试制作聊天解决方案,并使用了iOS的soket.io框架。

当应用程序进入后台时,服务器和套接字之间的握手就会爆发。所以我们不能再从服务器获取数据了

我建议您使用推送通知来更新应用程序端的数据。您可以使用Notifications委托从通知中获取有效负载

还有另一种解决方案,您可以在服务器端为每条消息处理一次检查,不管它是否在客户端收到。若在该应用程序端并没有接收到,则表示应用程序处于后台或终止状态。所以,当应用程序再次处于活动状态,套接字连接到服务器时,就调用以获取应用程序处于后台/已终止状态时发送的消息