Синхронизация данных (между устройствами)

Синхронизация решает следующие задачи:

  • Сохранение и восстановление данных в облако и обратно
  • При нескольких подключенных устройствах — всегда наличие свежей версии на каждом из них
  • Возможность отката к предыдущей версии данных через штатный функционал (Dropbox) ли через корзину (Google Drive)

Первый вариант реализации использует API Dropbox. Это, конечно, требует наличия аккаунта Dropbox. Создание его бесплатно и совсем несложно, достаточно следовать инструкциям на их сайте. Изначально Dropbox дает место в несколько гигабайт, которое можно увеличить, пригласив друзей или следуя нескольким программам лояльности.

Второй вариант использует Google Drive, и требует наличия Google аккаунта. Его отсутствие на Android смартфоне — скорее исключение.

Возможность синхронизации доступна только для пользователей PRO версии приложения. Синхронизация входит в список тех возможностей, которые доступны после разблокировки.

Как подключить аккаунт и настроить приложение — подробно уже описано. А в каком порядке происходит синхронизация можно узнать тут.