Iphone 在WiFi重新连接和设备重启(iOS)上维护VoIP套接字?
我有一个VoIP套接字设置,即使在挂起状态下也能正常工作,每10分钟ping一次服务器 但当WiFi连接断开时,我不知道如何重新连接到该服务,即使处于暂停状态。设备重启也是如此Iphone 在WiFi重新连接和设备重启(iOS)上维护VoIP套接字?,iphone,ios,sockets,wifi,voip,Iphone,Ios,Sockets,Wifi,Voip,我有一个VoIP套接字设置,即使在挂起状态下也能正常工作,每10分钟ping一次服务器 但当WiFi连接断开时,我不知道如何重新连接到该服务,即使处于暂停状态。设备重启也是如此 有任何体验吗?如果设备重新启动,则无法再次启动应用程序。用户必须启动你的应用程序 当您的连接由于som类网络错误而中断,并且您的应用程序正在后台运行时,iOS将暂停您的应用程序。因此,用户必须再次启动应用程序才能正常工作。setKeepAliveTimeout:handler: 为VoIP应用程序配置定期处理程序 (B
有任何体验吗?如果设备重新启动,则无法再次启动应用程序。用户必须启动你的应用程序
当您的连接由于som类网络错误而中断,并且您的应用程序正在后台运行时,iOS将暂停您的应用程序。因此,用户必须再次启动应用程序才能正常工作。setKeepAliveTimeout:handler: 为VoIP应用程序配置定期处理程序
- (BOOL)setKeepAliveTimeout:(NSTimeInterval)超时处理程序:(void(^)(void))keepAliveHandler
- 如果设备只有2G/3G/4G网络,它将通过它绑定您的套接字
- 如果你也有WiFi(也坏了WiFi),它会将你的插座绑在上面,即使这对你不好
我听说iOS在重新启动时对注册/维护的VoIP套接字做了一些事情。所以你说没有办法实现上述内容?暂停应用程序不是问题。我的应用程序处于挂起模式,但会调用VoIP回调。我只是想知道Reach-ability framework是否也有类似的功能。文档中指出,如果voip应用程序以非零状态退出,则将重新启动。这只是文档中的一个复制粘贴,请同时包含指向它的链接