gpt4 book ai didi

ios - iOS 中的后台获取和后台传输以在后台下载数据 (JSON)

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

我正在将我的一个应用程序升级到 iOS 7,并想尝试新的多任务 API。我打算使用后台获取或静默推送通知来使我的内容保持最新。基本上是一组 JSON 值。我查看的大部分文档/代码都是下载视频或图像,我有以下问题...

  1. 如果我们使用 Background Fetching 或 Silent 推送通知,我们是否需要使用单独的 backgroundSessionConfiguration 下载数据?或者我们可以利用现有的 defaultSessionConfiguration 来做到这一点吗? (因为我可以重用现有的方法,而不是使用单独的方法进行后台下载)。

  2. 是否可以使用后台传输来下载文件 Assets 以外的大量数据?

  3. 据我所知,后台抓取只允许大约 1 分钟来完成任务,是否可以在抓取中使用后台传输来延长该时间? (我的意思是,如果我们在该后台获取请求中启动后台传输,应用程序会执行它并完成作业。还是增量运行它,例如暂停它并在应用程序再次唤醒时恢复它)。

    <

最佳答案

NSUrlSession 仅支持后台获取文件。这是您设计中的一个重要考虑因素。

1) 是的,您需要为后台下载创建 session 配置。

2) 除非您将数据下载到文件然后读取文件,否则不会

3) 如果您发现自己达到了时间限制,也可以分块逐步完成后台提取。虽然通常不计算下载所需的时间,但只计算您对其的处理时间。

关于ios - iOS 中的后台获取和后台传输以在后台下载数据 (JSON),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23047412/

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