gpt4 book ai didi

ios - 如何使用 Dropbox 下载超过三分钟?

转载 作者:行者123 更新时间:2023-11-28 17:52:32 25 4
gpt4 key购买 nike

我的应用程序可以下载文件,但存在一个问题,如果下载时间超过 4 分钟,就会超时。我设法将其归结为 iPad 自动锁定需要 1 分钟,后台任务需要 3 分钟。

我正在使用的方法:

[restClient loadFile:filePath intoPath:localPath];

我不确定这是 Dropbox SDK 问题还是 iOS 问题。我的印象是您可以在后台下载很长时间,无论后台任务如何,但由于某种原因 dropbox SDK 停止了。

我的本​​能会告诉我问有没有办法扩展后台任务?我在网上读了很多东西,说如果它满足这些要求中的任何一个,你就可以用 plist 做一些事情: https://stackoverflow.com/a/9738707/4056064但我的应用不属于其中任何类别。

我还读到您可以在 BG 任务中使用计时器,但遗憾的是后来读到它不再起作用了。

原因是我试图将相当大的文件下载到应用程序(有时 300mb),而人们往往会离开他们的 iPad。

编辑 - 当我提到后台任务时,我指的是 beginBackgroundTaskWithExpirationHandler

谢谢

最佳答案

你能在这里引用我的答案吗:AVAudioPlayer is not playing in Background when iPhone is locked .实际上,我的问题是在从沙箱下载或收听媒体时无法写入/读取。这就是我使用 Data - Protection API 的原因。我认为这是基于安全问题。应用这些属性后,我解决了这个问题。我也可以下载大尺寸视频。对我来说没问题。

关于ios - 如何使用 Dropbox 下载超过三分钟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28477876/

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