iOS和持久网络连接(websocket,推送通知)

时间:2014-04-05 19:32:42

标签: ios websocket push-notification

我的应用程序需要从服务器到移动应用程序的快速可靠的通信方式。 据我所知,APNS并非100%可靠(他们提供尽力而为的交付), 通过websockets进行持久性网络连接是一个不错的选择,但如果应用程序转到后台,则所有连接都将关闭。 (除非它们被标记为音频/位置/ voip连接,但它们不是,我的应用程序与这些服务无关)。

有人可以建议一些工作吗?

任何帮助都将受到高度赞赏。 提前完成。

1 个答案:

答案 0 :(得分:0)

出于多种原因,APN是您最好的选择。它们足够可靠(您不太可能在应用程序中获得更可靠的解决方案)。即使你的应用程序处于后台,暂停或根本没有运行,APN也能正常工作 - 这在某种程度上无法在应用级别完成。

此外,Apple明确禁止在AppStore中使用任何其他形式的推送通知(即不会通过APNS实施推送通知的应用程序将被拒绝)。