使用iOS中的NSURLSession,后台上传速度太慢

时间:2014-03-25 12:39:16

标签: ios background upload nsurlsession

我正在尝试使用NSURLSession后台上传任务上传大量视频文件。我将文件分成256Kb的块并上传它们。当应用程序处于前台时,块的上传发生得非常快(256Kb为5秒)。但是当应用程序被推送到后台虽然上传继续发生,但它的速度却疯狂减少(256Kb为5分钟)。这里有什么问题或我需要照顾的任何事情吗?

1 个答案:

答案 0 :(得分:6)

当您的应用处于后台时,用户已表示无论其执行的操作与其他内容一样重要。系统将限制后台网络任务,因为它们并不重要。

配置对象上还有discretionary属性,除了其他功能外,还需要在连接到电源和Wi-Fi时下载。如果在应用程序处于后台时启动下载,则下载的行为就像自由选择标记为真。