gpt4 book ai didi

ios - NSURLSessionDataTask 是否在后台暂停?

转载 作者:行者123 更新时间:2023-11-28 08:20:44 26 4
gpt4 key购买 nike

我想知道 NSURLSessionDataTask 在后台的行为。

NSURLSessionDataTask 是否会立即暂停(一旦应用程序进入后台)?还是 iOS 会给出一些时间(希望有 30 秒左右)直到响应?

最佳答案

不,你不会在后台模式下使用 defaultSessionConfiguration 继续 NSURLSessionDataTask !

如果您想在后台继续执行,则需要使用 backgroundSessionConfiguration 配置 session 。

当您使用 backgroundSessionConfiguration 时,您不能将 data 直接发送到服务器,您必须提供文件 url,并且从该 url 您必须将字节或 block 发送到服务器,你必须使用 uploadTaskdownloadTaskbackgroundSessionConfiguration!!

如果您在进入后台后想要的时间不多,那么您可以使用UIBackgroundTaskIdentifier。这些都是非常庞大的概念来解释这里的每一件事,你最好阅读苹果的文档或一些教程!!!你应该引用Apple Documentation for Background ExecutionApple documentation for NSURLSession !

关于ios - NSURLSessionDataTask 是否在后台暂停?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41378531/

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