杀死或放置应用程序后恢复下载

Mou*_*rad 5 download ios alamofire

我想恢复下载操作时遇到一些问题.我正在使用Alamofire 4.4,我在iOS 9和10上进行了测试.这是我的用例:

1-正在进行下载操作,我取消了请求(resumeData生成并保存),然后我将应用程序放在后台.重新启动应用程序后,我恢复下载(使用resumeData)有时正在恢复下载,有时正在重新启动.这是正常的行为吗?如果不是,有什么解决方案吗?

2-正在进行下载操作,我终止了该应用程序.下载的数据似乎丢失了,我无法恢复下载.有没有解决方案来获取resumeData并在重新启动应用程序后恢复下载?

谢谢.

Mou*_*rad -3

最后我使用 URLSession 重新实现了下载模块。我的应用程序现在更加稳定了。

  • 你能发布代码吗?代码可能对每个人都有帮助。 (2认同)