Dropbox 迁移(API v1 已停用)iOS 目标 c(备份、恢复)

Posted

技术标签:

【中文标题】Dropbox 迁移(API v1 已停用)iOS 目标 c(备份、恢复)【英文标题】:Dropbox migration(API v1 retired) iOS Objective c (Backup,restore) 【发布时间】:2018-05-31 06:46:24 【问题描述】:

请朋友帮我如何将保管箱 v1 迁移到 v2。

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

但 Dropbox v1 现已退役。我现在遇到了严重的麻烦。

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

请帮帮我?

【问题讨论】:

【参考方案1】:

由于 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

【讨论】:

以上是关于Dropbox 迁移(API v1 已停用)iOS 目标 c(备份、恢复)的主要内容,如果未能解决你的问题,请参考以下文章

将数十万行CoffeeScript代码迁移到TypeScript

使用适用于 iOS 的 Dropbox API 计算文件大小

Dropbox 核心 API 和同步 API

从 Dropbox iOS Core API 获取音频文件

应用内购买“创建”按钮已停用 iOS 应用内购买创建

已停用 iOS 应用程序上的地理位置