我正在努力管理XMPPFramework连接和与服务器的断开连接
问题
经过一到两次断开连接和连接XMPPStream Stuck on连接网络工作正常。 当应用程序运行后,我可以看到Stream已成功从服务器断开连接的日志 我该如何管理重新连接以及为什么要坚持。
我在服务器和XMPPFramework中使用StreamManagement和AutoPing
答案 0 :(得分:0)
使用
“ - (void)xmppStream:(XMPPStream *)sender socketDidConnect:(GCDAsyncSocket *)socket” 组 “xmppStream.enableBackgroundingOnSocket = YES;”
在Info.plist中为UIBackgroundMode添加voip。
添加
(BOOL)setKeepAliveTimeout:(NSTimeInterval)超时处理程序:(void(^)(void))keepAliveHandler