ios - 将事件从服务器发送到 ios 应用程序

标签 ios

我想知道是否有与我目前所想不同的替代方案。我有一个 ios 应用程序,当用户单击刷新按钮左右时,它会从我的服务器获取数据。

现在,我想将数据从服务器发送到应用程序 - 例如,当事件开始时更新该事件的标签。

我想到了以下几点:

  • 使用我的 IOS 应用程序的后台获取并每隔一段时间连接到服务器
  • 发送推送通知让用户打开应用,应用调用刷新

还有别的办法吗?服务器是否有可能发送数据(就像推送通知一样)但没有通知可见,没有触发应用程序,我只想更改它的一些数据 - 一种类似于 Android 的谷歌云消息传递的方法。

如果您使用过 LiveScores 应用程序,为了形象化我在说什么,它会更新例如现场比赛的分钟 - 我想要类似的东西。

我想我需要遵循方法 1,使用后台获取(这在 ios7 中变得更有效)但出于好奇是否还有其他解决方案。

谢谢

最佳答案

在 ios7+ 下,您可以进行静默推送(不显示)[参见一个不错的教程 — hayageek.com: iOS Silent Push notifications ]

在ios6及以下你是幸运的

关于ios - 将事件从服务器发送到 ios 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24715534/

相关文章:

ios - HEREMaps iOS : Zoom to specific point

ios - 使用灵活的单元测试快速计时器功能

ios - 应用程序在 AppDelegate 中崩溃,无法通过启动屏幕

ios - 尝试使用 Core Image 模糊 UIImage 时出现内存泄漏

ios - Firebase 云消息传递仅在发布时才起作用

ios - 在 react-native 中构建 google-signin 包失败?

ios - 更新 1.0 后 RealmSwift 显示错误

ios - MKMapView annotationContainer :viewForAnnotation 中持续崩溃

ios - 在 IOS 中使用 Webview 时 Admob 不显示广告

ios - 使用 KVO 更改属性时发送通知