1

如果您不是那么喜欢 Android,那么该操作系统中的应用程序有一个称为“后台服务”的东西。这基本上让开发人员有机会在不强制应用程序处于前台的情况下执行一些后台任务。

那么iOS中有这样的东西吗?(版本 5 和更新版本)我基本上想要做的是调用 API 并每分钟获取一些 JSON 数据,然后解析结果,然后根据从 HTTP 请求中获取的结果向用户显示本地通知横幅. 我几乎不相信这在 iOS 中是不可能的,但我还没有找到这样的东西。

  1. 每分钟调用一次 API 并获取一些 JSON 数据。
  2. 解析 JSON 数据并添加一些逻辑来处理数据。
  3. 是否应该显示本地通知,取决于请求的结果。
4

1 回答 1

1

这只能以非常有限的方式完成。纯后台进程只允许以特殊形式(例如媒体播放器、VOIP 或基于位置的服务)。您可以使用 启动有限的后台任务beginBackgroundTaskWithExpirationHandler:,但它们不会永远运行。

更多信息可以在这里找到:在后台运行应用程序超过 10 分钟

于 2013-03-25T16:50:01.547 回答