gpt4 book ai didi

iOS:强制退出应用程序是否会禁用使用 NSURLSession 的后台上传?

转载 作者:IT王子 更新时间:2023-10-29 08:15:13 24 4
gpt4 key购买 nike

问题围绕着 NSURLSessionNSURLSessionUploadTask

我正在将大文件上传到服务器,并注意到当我强制退出应用程序时,整个后台上传就停止了。但是,当应用程序通过 Xcode/调试器运行时开始上传时,当我通过 Xcode“停止”按钮停止应用程序运行时,我的上传甚至也能正常完成。我怀疑使用 Xcode 强制退出应用模拟的是 iOS 系统命令,而不是用户操作。

所以我的问题是当用户强制退出应用程序时,iOS 是否会立即取消 NSURLSessionUploadTask?出于某种原因,我至少希望应用程序有一个错误回调,但什么也没有发生。

最佳答案

经过一系列测试后,我现在可以确认,如果应用程序刚进入后台,后台任务将正常运行。但是,如果用户手动强制退出应用程序,iOS 将取消所有计划的后台任务。因此,下次启动该应用程序时,我会收到委托(delegate)的所有回调以及已取消任务的错误代码。

希望它能帮助研究同样事情的人。

关于iOS:强制退出应用程序是否会禁用使用 NSURLSession 的后台上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20159471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com