应用从后台终止后是否可以继续下载文件

时间:2016-05-12 09:05:37

标签: ios objective-c xcode nsurlsession

当用户从后台终止应用程序时,我想继续下载文件。 我正在使用 Heikowi / HWIFileDownload 这个演示。 这是我使用的演示链接: https://github.com/Heikowi/HWIFileDownload 在这个演示工作中,

  1. 在后台前景中下载文件。
  2. 暂停并继续下载文件。
  3. 应用程序从后台删除后恢复下载。
  4. 但是如果用户从后台杀死了应用程序,我想继续下载文件。

    enter image description here

3 个答案:

答案 0 :(得分:4)

如果用户从后台删除应用,系统不会将其唤醒以允许应用继续下载。

<强>更新

应用只有在系统终止或暂停时才会被唤醒。用户执行此操作时不是这种情况。 Apple认为,如果用户杀死应用程序,他不希望它再次运行。

答案 1 :(得分:0)

如果Web服务器支持部分内容并且您实现了正确的业务逻辑,那么它就更可能

答案 2 :(得分:0)

HWFileDownload的作者已经说过是不可能的。

https://github.com/Heikowi/HWIFileDownload#force-quit

如其他答案所述,您需要自己做,如果您的网络服务器允许继续下载,那么您可以继续下载。