我有一个关于iOS和Android等移动操作系统如何处理取消下载的问题。我想知道是否有任何保证的方法可以从取消下载的位置恢复下载。 我确实理解,例如iOS不提供对其临时下载文件的访问,但只要您使用
就可以继续下载cancel(byProducingResumeData ..)
但是,无法保证在您再次开始下载时仍然可以使用已恢复 数据。此外,在应用程序同时终止的情况下,存储此检查点会出现过载。
我想知道是否有办法向 URLSessionConfiguration 提供某种自定义 URLCache ,以便下载的临时文件存储在某个位置(在如果您尝试再次开始下载,肯定会有访问权限。 Android的同样问题:取消时刷新数据还是有一种很好的控制方式可以回复它?