我的应用程序需要从服务器到移动应用程序的快速可靠的通信方式。 据我所知,APNS并非100%可靠(他们提供尽力而为的交付), 通过websockets进行持久性网络连接是一个不错的选择,但如果应用程序转到后台,则所有连接都将关闭。 (除非它们被标记为音频/位置/ voip连接,但它们不是,我的应用程序与这些服务无关)。
有人可以建议一些工作吗?
任何帮助都将受到高度赞赏。 提前完成。
答案 0 :(得分:0)
出于多种原因,APN是您最好的选择。它们足够可靠(您不太可能在应用程序中获得更可靠的解决方案)。即使你的应用程序处于后台,暂停或根本没有运行,APN也能正常工作 - 这在某种程度上无法在应用级别完成。
此外,Apple明确禁止在AppStore中使用任何其他形式的推送通知(即不会通过APNS实施推送通知的应用程序将被拒绝)。