快速版本:
我想将来自 IIS WCF RESTfull web 服务的及时数据更新(以 JSON 格式)发送到 iOS 自定义应用程序。由于带宽成本和我需要达到的更新率,我不想进行轮询。我的客户通过互联网与他们的服务器通信。
我对自己的选择感到困惑,而且我阅读的大部分信息都已过时,针对网络浏览器或媒体流。
我应该使用当前的最佳实践/标准实践吗?
额外细节:
- 我有大约 25-100 个 iOS (v5.1) 客户端 (iPad)。
- 我希望我的客户在事件发生后大约 5 秒内看到更新。
- 我的客户 24x7 全天候运行,并通过 3G 网络进行通信。
- 应用程序只需要在运行时接收数据(不需要在应用程序最小化时显示通知)。
- 使用 3rd 方服务,或者必须在我这边设置一个特殊的服务器是不行的。
- 无论我做什么都需要与我现有的 IIS WCF web 服务很好地集成。