关于iphone后台下载的问题
https://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072-CH4-SW20
这是苹果的文档,后台不允许进行下载的操作
可看ASIHTTPRequest的文章是支持后台下载的
http://allseeing-i.com/ASIHTTPRequest/How-to-use#background_downloads_ios
有谁解决过这个问题吗
[最优解释]
正常的应用肯定不行,有可能他们是background-audio application(设置了UIBackgroundModes),并且在下载的同时后台播放一段没有声音的文件,这样就可以避免被系统挂起。
[其他解释]
ASIHTTPRequest也不可能长时间在后台下载,它实际上也是使用beginBackgroundTaskWithExpirationHandler进行后台下载(可参考ASIHTTPRequest的源码)。
这个是有时间限制的,一般是10分钟,具体数值可以从UIApplication的backgroundTimeRemaining属性获取,到时还下载不完也是要被系统强制挂起的
[其他解释]
QQ音乐好像可以后台下载,不知道他是怎么实现的。
[其他解释]