我正在构建一个应用程序,要求我每天看两次动态json文件中的新记录,并将其保存在核心数据中并更新应用程序徽章计数。那么我将如何让该应用程序在后台运行更新功能,以便用户不必打开它?
答案 0 :(得分:0)
在后台运行进程是标准的东西,在从服务器获取内容时非常容易。
正常的并发API是dispacth_async()
之类的调用,记录为here。
但是,对于您的简单任务,请使用NSURLConnection
,默认情况下它是异步的,也非常简单易用。请参阅NSURLConnection的文档以及更难找到的NSURLConnectionDataDelegate。
当然,如果您希望应用程序每天两次获取数据,即使它未处于活动状态,您也必须通过push notifications询问用户权限。