首页 > 解决方案 > Dropbox 迁移(API v1 已停用)iOS 目标 c(备份、恢复)

问题描述

朋友请帮我如何将Dropbox v1迁移到v2。

我的经理给了我一个旧项目,他们使用 sqlite 数据库在本地存储,并使用 Dropbox sdk 备份文件。

但是 Dropbox v1 现在已经退役了。我现在有大麻烦了。

我的经理问要使用 Dropbox 还是 iCloud?

请帮我?

标签: iosobjective-ciphoneicloud-apidropbox-sdk

解决方案


由于 Dropbox 在 2017 年 9 月强制使用 Dropbox V2,因此您必须实施 Dropbox V2 API。

如果项目处于 Objective-C 中,则更改是最小的。他们没有在 V1 中使用委托,而是向开发人员提供了块。块在降低代码复杂性方面非常有帮助,因为响应是在块内返回的。

您可以从这里下载 Objective-C sdk:

https://www.dropbox.com/developers/documentation/objective-c

就我而言,我创建了 Dropbox 管理器。因此,我没有进行复杂的更改,而是创建了现有类的扩展,并开始用 V2 中提供的块替换委托。

关于 Dropbox 的 swift sdk,据我所知,它是 Dropbox 官方在 V2 中引入的(这里我可能错了,因为我在 V2 之前从未搜索和看到过 Dropbox 的 swift sdk)。

要下载 Dropbox V2 的 swift sdk,请点击以下链接:

https://www.dropbox.com/developers/documentation/swift


推荐阅读