@lsmn
2015-07-02T09:19:14.000000Z
字数 1088
阅读 2397
Amazon
Cloud
Drive
SDK
据Amazon首席布道师David Isbitski介绍,Amazon将发布一个新的SDK,使Android和iOS开发人员可以在他们的应用中支持Amazon Cloud Drive。
据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等许多其它的主要竞争者。