首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWSS3TransferUtility后台上传-禁用蜂窝接入(wi专用)

AWSS3TransferUtility后台上传-禁用蜂窝接入(wi专用)
EN

Stack Overflow用户
提问于 2016-01-28 18:38:45
回答 1查看 921关注 0票数 2

喂。我正在iOS上使用AWS,并且需要上传大文件(视频)。

由于它们很大,我需要上传继续,而应用程序在后台,暂停或终止(AWSS3TransferUtility在这里做繁重的工作)。

而且,由于它们很大,我希望在没有连接到WiFi时暂停上传,在重新连接时继续上传。我相信这就是用NSURLSession配置allowsCellularAccess = NO的本质。

由于我不能,当应用程序处于后台或终止时,观察可达性并手动暂停/恢复任务,我希望这必须在AWSS3TransferUtility上进行配置,但是遗憾的是没有找到任何方法。

有没有人知道这是否可能,以及如何实现上述目标?

非常感谢。

--

PS:我正在使用的示例代码是Amazon的示例项目:https://github.com/awslabs/aws-sdk-ios-samples/tree/master/S3BackgroundTransfer-Sample

Obj,iOS 9

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-31 11:50:46

现在这是可能的,从AWS SDK v2.3.6开始

代码语言:javascript
复制
let credentialsProvider = AWSCognitoCredentialsProvider(regionType: myRegion, identityPoolId: myIdentityPoolId)
let configuration = AWSServiceConfiguration(region: myRegion, credentialsProvider: credentialsProvider)
configuration.allowsCellularAccess = false
AWSServiceManager.defaultServiceManager().defaultServiceConfiguration = configuration
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35069407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档