我目前正在开发一个只能在 iOS 7 上运行的播客应用程序,它具有允许在后台模式下同步和下载最近剧集的功能。
所以同步很清楚,我实现了该
application:performFetchWithCompletionHandler
方法并在其中调用了同步方法,当同步完成时,我调用 completionHandler UIBackgroundFetchResultNewData
,或者如果它失败了,我调用UIBackgroundFetchResultFailed
. 但是当我运行下载管理器开始下载所有新剧集时,它可能需要很长时间,这取决于网络质量和文件大小,并且后台模式会在某个时候冻结并暂停最近的下载。
如何正确设计后台下载?
或者可能是一些教程链接,它正确描述了后台下载文件。