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