ios - Dropbox 迁移(API v1 已停用)iOS 目标 c(备份、恢复)
问题描述
朋友请帮我如何将Dropbox v1迁移到v2。
我的经理给了我一个旧项目,他们使用 sqlite 数据库在本地存储,并使用 Dropbox sdk 备份文件。
但是 Dropbox v1 现在已经退役了。我现在有大麻烦了。
我的经理问要使用 Dropbox 还是 iCloud?
请帮我?
解决方案
由于 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,请点击以下链接:
推荐阅读
- javascript - 在Angular中的表单上选择标签
- assembly - 用按位异或反转代数方程
- c++ - 我的程序没有读取所有 .txt 文件
- java - 如何从开发 jira 插件的数据库中检索数据?
- swift - 将高斯模糊添加到图层背景颜色?
- javascript - 用函数反转回调的返回值 - not(callback)
- python-3.x - 如何使用 Google Colab 处理本地文件?
- javascript - Is there a regular expression which matches a single grapheme cluster?
- python - Run python script in background while sending subprocess stdout and stderr to PIPE
- c - c中带有char指针的二维数组