我有一个应用程序,它从网页中获取字符并将它们与应用程序中的UILabel
进行比较。我想要做的是即使用户将应用程序置于挂起状态,也可以让应用继续执行此操作。我在网上和文档中找到的所有内容都是在UILocalNotification
处于活动状态时安排info.plist
的方法。在文档中,它声明您可以在{{1}}中声明某些权限。我查看了类别,但我的应用程序不能真正适合这些类别。
有没有办法让我继续比较两个字符串并在后台安排通知?
感谢。
答案 0 :(得分:0)
iOS并不真正支持您需要的多任务处理。 (即:你不能简单地在后台继续处理数据,除非你是一个非常特殊的应用程序,如VOIP服务等),否则你很可能最终被终止。
但是,一种可能的解决方案是在单独的系统(例如:您的应用与之交互的Web服务器)上进行此监控,而不是在应用本身内。你因此:
将所需的字符串/网页传达给您的网络服务
在网络服务器上执行处理。
如果在相关网页上找到字符串,则向您的应用发送推送通知。