我正在开发一个客户端的下载器应用程序,需要能够为非常大的文件(例如,3 3GB)后台下载任务。我使用的是后台配置的NSURLSession和NSURLSessionDownloadTasks。它工作得很好,除了我经常注意到下载将停止(停止报告进度,永远不会完成),当设备自动锁定时,或在后台30分钟后。
是否有其他人看到了这个问题,或者意识到后台启用的NSURLSession的任何限制
谢谢
发布于 2014-02-27 11:04:46
对于在后台运行的应用程序有严格的指导原则。您应该通读本文档:https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072-CH4-SW3
只有某些类别的应用程序可以在后台长时间运行: VoIP和基于位置的应用程序是唯一可以在您建议的时间段运行的应用程序。这是由于电池寿命等考虑因素造成的。
https://stackoverflow.com/questions/22055980
复制相似问题