【问题标题】:Does NSUrlSession Prevent the Application from suspending?NSUrlSession 是否会阻止应用程序挂起?
【发布时间】:2014-02-11 03:50:06
【问题描述】:

我有一个应用程序通过网络发送 300 多个文件,通常我们会在应用程序移动到后台时请求额外的 10 分钟计时器,以防我们需要发送,但 10 分钟后应用程序移动到暂停状态.

NSUrlConnection 能否防止这种暂停并继续从后台下载>

【问题讨论】:

    标签: ios objective-c ios7 nsurlsession


    【解决方案1】:
    1. 在 iOS 7 中你只有 3 分钟,而不是像以前那样 10 分钟。

    2. NSURLConnection 帮不了你。

    3. NSURLSession 具有在后台上传文件的功能,在该时间之外。但是,它不会像基于 UIBackgroundTaskIdentifier 的方法那样保持连续的任务运行,并且您必须使用设备上的文件作为上传的基础。我发现它需要做很多工作才能让它正确,所以要做好准备。我将从彻底审查 Apple 的 URL Loading System Programming Guide 开始,它写得不是很好,但完全有必要。

    【讨论】:

      猜你喜欢
      • 2019-09-10
      • 2016-04-15
      • 2012-01-06
      • 2010-09-12
      • 2011-03-29
      • 2012-07-22
      • 2019-11-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多