Amazon发布面向Android和iOS平台的Cloud Drive SDK

jopen 6年前
 

据Amazon首席布道师David Isbitski 介绍 ,Amazon将发布一个新的SDK,使Android和iOS开发人员可以在他们的应用中支持Amazon Cloud Drive。

新的Cloud Drive SDK包含在 Amazon Mobile App SDK 中,与原有的SDK共享部分组件,比如使用了类似的登录处理方式。而且,据Isbitski说,开发人员将能够使用Cloud Drive API,而“从不需要考虑网络代码”。

Cloud Drive SDK完全封装了Cloud Drive REST API,因此,开发人员可以使用本地Java和Objective-C对象,而不需要处理JSON数据,也不需要处理REST API文档。

下面是Objective-C中一个典型的获取文件列表的调用:

ACDSKListChildrenRequest *getChildrenRequest = [ACDSKListChildrenRequest new];  getChildrenRequest.parentID = node.nodeId;      ...  ACDSKTask *getChildrenTask = [[ACDSKClient sharedInstance]  listChildren:getChildrenRequest fail:^(NSError *error) {  } success:^(ACDSKListChildrenResponse *response) {  ACDSKNode *rootNode = response.data.firstObject;  ...  }];  

Cloud Drive SDK还实现了一种补偿策略,一种用于处理失败请求的错误处理策略,比如,一次大流量的传输导致服务器返回了5xx错误,这是Amazon应用审核过程所 需要 的。这样,以Amazon应用商店为目标的开发人员将不需要自己考虑这个问题。

据ReadWrite编辑Brian P. Rubin 报道 ,Amazon Cloud Drive SDK有助于Amazon Cloud Drive服务在移动应用中获得更广泛的支持,可以帮助它在竞争激烈的云存储领域里提升吸引力,该领域有Dropbox、Box、Google Drive和Microsoft OneDrive等许多其它的主要竞争者。

查看英文原文:Amazon Releases Cloud Drive SDK for Android and iOS