考虑媒体下载系统的以下组件:
此设置应允许在下载链接的生命周期之后恢复下载(通过简单地将从各种链接下载的内容拼接在一起)。
使用iOS 7,我们现在拥有iOS后台传输服务和NSURLSession。遗憾的是,似乎当您提供NSURLSession
的链接并且此链接过期且下载因此失败时,到目前为止下载的内容将丢失。
那么,使用后台传输服务,在上述场景中有没有办法恢复下载?
如何恢复从第二个来源下载相同的内容?或者,当下载尝试失败时,您是否可以提供NSURLSessionDownloadTask
故障转移处理?或者,有没有机会获取下载内容“到目前为止”以便自己进行拼接?
或者,服务器端是否有任何策略来解决这个问题(不,我不想在链接之前将我自己的Web服务器通过所有S3流量通过)?
答案 0 :(得分:0)
我能想到的唯一想法是根据链接到期时间创建一个计时器