Синхронизация состояний контента между устройствами?
Допустим, есть IOS приложение, которое отображает некий контент. У каждой еденицы контента может быть несколько состояний – например, Просмотрен, Добавлен в избарнное, Прочитать потом и т.п.
Приложение может быть установлено на несколько различных устройств пользователя, например, на iPad и iPhone. Интересуют простые способы синхронизации этих состояний между устройствами пользователя.
Существуют какие-то стандартные решения и средства? Слышал немного об iCloud, но не уверен, что это то, что нужно.
Стоит предложить пользователю завести аккаунт (прямо на телефоне, просто ввести логин-пароль) и производить синхронизацию через свой сервер?
Какие еще есть варианты? Может посоветуете что-то из собственного опыта?
1. Свой API снаружи обрабатывающий запросы ios приложения.
2. Локальное хранение файла настроек (sqlite, etc) и выгрузка/загрузка его в облако (dropbox, icloud, yadisk, etc)