0

我需要在 iOS 上实现一个 RSS 阅读器,它每 # 分钟更新一次它的提要,即使应用程序在后台。我不介意使用 NSXMLParser 来解析数据,我只需要一种在后台按预定时间间隔执行以下操作的好方法:

  • 下载提要的 XML 文档
  • 解析文档
  • 让用户知道任何更新

我知道在应用程序运行时如何做所有这些事情,我只需要知道如何确保它们完成,即使应用程序在后台运行。

4

1 回答 1

4

Apple 对允许在后台执行哪些应用程序有严格的规定。不幸的是,您的应用程序不属于这些类别中的任何一个。

  • 音频——应用程序在后台向用户播放可听内容。(此内容包括使用 AirPlay 的流式音频或视频内容。)
  • 位置- 该应用程序让用户随时了解他们的位置,即使它在后台运行时也是如此。
  • voip — 该应用程序使用户能够使用 Internet 连接拨打电话。
  • newsstand-content — 该应用程序是一个 Newsstand 应用程序,可在后台下载和处理杂志或报纸内容。
  • external-accessory — 该应用程序与需要通过外部附件框架定期提供更新的硬件附件一起使用。
  • 蓝牙中心

来自 Apple 文档:[来源]

于 2012-07-04T13:41:22.410 回答