【发布时间】:2014-07-13 03:19:37
【问题描述】:
我想知道是否有与我目前所想的不同的替代方案。我有一个 ios 应用程序,当用户单击刷新按钮左右时,它会从我的服务器获取数据。
现在,我想将数据从服务器发送到应用程序 - 例如,当一个事件开始时,以便更新该事件的标签。
我想到了以下几点:
- 使用我的 IOS 应用程序后台获取并每隔一段时间连接到服务器
- 发送推送通知,让用户打开应用,应用调用刷新
还有其他方法吗?服务器是否有可能发送数据(就像推送通知一样)但没有通知可见,没有触发应用程序,我只想更改它的一些数据 - 一种类似于 Android 的 Google Cloud Messaging 的方法。
为了形象化我在说什么,如果您使用过 LiveScores 应用程序,它会更新例如实时比赛的分钟 - 我想要类似的东西。
我想我需要遵循方法 1,使用后台提取(在 ios7 中变得更有效),但只是出于好奇,如果有其他解决方案。
谢谢
【问题讨论】:
-
取决于您的应用程序的用途。如果合适,您可以尝试保持与服务器的保持连接。至于 LiveScores 应用,我相信它会定期从服务器获取数据。
标签: ios