Миграция Dropbox (API v1 устарела) Цель iOS c (Резервное копирование, восстановление) - PullRequest
0 голосов
/ 31 мая 2018

Друзья, пожалуйста, помогите мне, как перенести dropbox v1 на v2.

Мой менеджер дает мне старый проект, в котором они использовали базу данных sqlite для локального хранения и Dropbox sdk для резервного копирования файлов.

Но Dropbox v1 сейчас на пенсии.У меня сейчас серьезные проблемы.

Мой менеджер спрашивает, что делать с dropbox или iCloud?

Пожалуйста, помогите мне?

1 Ответ

0 голосов
/ 31 мая 2018

Поскольку Dropbox сделал обязательным использование Dropbox V2 сентябрь 2017 года, вам необходимо будет реализовать API Dropbox V2.

Если проект в объективе-C, изменения минимальны.Вместо делегатов, которые использовались в V1, они предоставили блоки разработчикам.Блоки действительно помогают уменьшить сложность кода, так как ответ возвращается внутри блока.

Вы можете скачать SDK Objective-C здесь:

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

В моем случаеЯ создал менеджер Dropbox.Таким образом, вместо внесения сложных изменений, я создал расширение моего существующего класса и начал заменять делегат блоками, предоставленными в V2.

Что касается swift sdk Dropbox, насколько я знаю, он официально представлен Dropbox.только в V2 (я могу ошибаться здесь, потому что я никогда не искал и не видел swift sdk Dropbox до V2).

Чтобы скачать swift sdk Dropbox V2, перейдите по ссылке:

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

...