我正在尝试使用NSURLSession后台上传任务上传大量视频文件。我将文件分成256Kb的块并上传它们。当应用程序处于前台时,块的上传发生得非常快(256Kb为5秒)。但是当应用程序被推送到后台虽然上传继续发生,但它的速度却疯狂减少(256Kb为5分钟)。这里有什么问题或我需要照顾的任何事情吗?
答案 0 :(得分:6)
当您的应用处于后台时,用户已表示无论其执行的操作与其他内容一样重要。系统将限制后台网络任务,因为它们并不重要。
配置对象上还有discretionary
属性,除了其他功能外,还需要在连接到电源和Wi-Fi时下载。如果在应用程序处于后台时启动下载,则下载的行为就像自由选择标记为真。