在iOS 7上立即开始可靠后台下载的最佳方式

时间:2014-05-02 07:23:45

标签: cocoa-touch networking ios7 concurrency xamarin.ios

我对在iOS上处理文件下载的不同选项感到有点困惑。

  • 我希望能够处理> 2.000下载一次,所以某种并行性会很好
  • 我希望在解雇时立即开始下载
  • 我希望在将应用程序发送到后台时不要暂停或停止下载

具体方案是在用户登录应用程序后最初进行的一系列下载。在这里,我必须下载许多主要是小图像的文件。

目前我正在使用NSURLSessionConfiguration的{​​{1}},但这样一来,当用户暂停应用时,下载会暂停(这可能是整个过程需要几分钟)。

defaultSessionConfiguration NSURLSessionConfiguration似乎是更好的方法,但我看到在初始化之后发生任何事情之前最多延迟20-30秒。对于某些场景来说,这是可以接受的,但不适合我的。

那么有没有办法解决这个延迟问题?否则,我将按照“旧方式”进行操作,并且只需10分钟限制就可以自己下载后台线程中的文件。

0 个答案:

没有答案