我如何实际检查后台传输服务,即使应用程序被暂停,退出或崩溃,传输仍在后台继续

时间:2014-04-20 15:04:29

标签: ios ios7

我已经实现了下面链接中给出的后台传输服务示例教程,还编辑了方案的名称,并选中了“后台获取...由于后台获取事件而启动”的复选框 http://www.techotopia.com/index.php/An_iOS_7_Background_Transfer_Service_Tutorial

此示例工作正常。它会在应用启动前下载图片。 如果下次重新启动应用并保留在后台时,它也会下载图像。 现在,如果我从多任务卡视图中删除该应用程序,则应用程序在再次启动应用程序时不会下载该图像。 我在苹果文档中已经阅读了以下描述

  • (NSURLSessionConfiguration *)backgroundSessionConfiguration:(NSString *)标识符 参数 识别码 新会话配置的标识符,对您的应用程序而言是唯一的。您的应用可以稍后通过创建具有相同标识符的新后台会话来检索下载或上传响应。 讨论 使用此方法返回的配置对象创建的会话称为后台会话。这些会议在以下方面与其他会议不同:

后台会话中的上传和下载任务由外部守护程序而不是应用程序本身执行。因此,即使应用程序被暂停,退出或崩溃,传输也会在后台继续进行。

需要知道即使应用程序被暂停,退出或崩溃,如何在后台继续检查传输?

1 个答案:

答案 0 :(得分:1)

下载开始后立即将exit(0);添加到您的代码中。然后看看它是否仍在继续下载。