在后台与服务器同步应用程序

时间:2013-12-01 21:02:42

标签: ios core-data background-process nstimeinterval

我正在构建一个应用程序,要求我每天看两次动态json文件中的新记录,并将其保存在核心数据中并更新应用程序徽章计数。那么我将如何让该应用程序在后台运行更新功能,以便用户不必打开它?

1 个答案:

答案 0 :(得分:0)

在后台运行进程是标准的东西,在从服务器获取内容时非常容易。

正常的并发API是dispacth_async()之类的调用,记录为here

但是,对于您的简单任务,请使用NSURLConnection,默认情况下它是异步的,也非常简单易用。请参阅NSURLConnection的文档以及更难找到的NSURLConnectionDataDelegate

当然,如果您希望应用程序每天两次获取数据,即使它未处于活动状态,您也必须通过push notifications询问用户权限。