1

我有一个应用程序,它从网页中获取字符并将它们与UILabel应用程序中的 a 进行比较。我想要做的是使应用程序能够继续执行此操作,即使用户已将应用程序置于暂停状态。我在网上和文档中找到的只是安排一段UILocalNotification时间仍处于活动状态的方法。在文档中,它声明您可以在info.plist. 我查看了这些类别,但我的应用程序不能真正适合其中任何一个。有没有办法让我在后台继续比较两个字符串并安排通知?谢谢。

4

1 回答 1

0

iOS 并不真正以您需要的方式支持多任务处理。(即:您不能简单地在后台继续处理数据,除非您是一种非常特定类型的应用程序,例如 VOIP 服务等)否则您可能最终会被终止。

但是,一种可能的解决方案是在单独的系统(例如:与您的应用程序交互的 Web 服务器)上而不是在应用程序本身内进行这种监控。因此,您会:

  1. 将所需的字符串/网页传达给您的网络服务

  2. 在 Web 服务器上执行处理。

  3. 如果在相关页面上找到该字符串,则向您的应用发送推送通知。

于 2012-12-28T17:29:43.557 回答