在 iOS 中在后台上传超过 10 分钟的照片

Posted

技术标签:

【中文标题】在 iOS 中在后台上传超过 10 分钟的照片【英文标题】:Upload photos in background for more than 10 minutes in iOS 【发布时间】:2013-03-28 13:02:09 【问题描述】:

我有一个 iPhone 应用程序需要在应用程序处于后台时上传照片。目前我在 applicationDidEnterBackground 中使用 beginBackgroundTask 方法。使用这种方法,我的应用程序继续在后台上传照片 10 分钟,然后被挂起。但我的要求是即使在 backgroundTimeRemaining 的值变为零之后也继续在后台上传。

Microsoft SkyDrive 应用程序只是做同样的事情,结果他们使用 'music' 作为 'info.plist 中的 em>背景模式'。但我没有在应用程序包中找到任何音乐文件。知道他们是如何完成这项任务的吗?

我已经尝试在应用程序进入后台时播放无声音乐。但是这样一来,当我使用音量控制键时,ios 会显示媒体音量而不是铃声音量。

有什么建议可以让我的应用在后台上传超过 10 分钟的照片吗?

【问题讨论】:

【参考方案1】:

创建一个NSURLSessionUploadTask 以在后台上传您的内容。

【讨论】:

以上是关于在 iOS 中在后台上传超过 10 分钟的照片的主要内容,如果未能解决你的问题,请参考以下文章

Android:完全在后台上传文件

iOS:上传到 Facebook 的照片并不总是上传

uiimagepickercontroller 视频时长 - 照片库

IOS10.3上传照片只能拍照不能选择解决办法

有没有一种特定的方法可以在一个输入中上传超过30张照片,而不会增加最大上传大小?

使用 AFNetworking 从 ios 中的照片库上传图像?