【问题标题】:Sync app with server in background在后台将应用程序与服务器同步
【发布时间】:2013-12-01 21:02:42
【问题描述】:

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

【问题讨论】:

  • 您是否尝试过搜索和检查类似的问题和文档?

标签: ios core-data background-process nstimeinterval


【解决方案1】:

在后台运行进程是标准的东西,并且在从服务器获取某些东西的情况下非常容易。

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

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

当然,如果您希望应用在不活跃的情况下每天获取两次数据,则必须通过push notifications 请求用户许可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-26
    • 1970-01-01
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    相关资源
    最近更新 更多