Мы разрабатываем собственное приложение для Android (iOS и веб-приложение), где пользователи могут совместно создавать альбом.Как разработать автономное приложение для Android
Мы хотим как можно более бесшовной работы, когда устройство не может подключиться к серверу. Что-то вроде упомянутого в этом Hoodie blog, но Hoodie прямо сейчас для Интернета и iOS, и мы ищем Android прямо сейчас.
Проблема
Сохранение данных альбомов, друзья, картинки (URL/локальный, а не растр) на стороне клиента. Возможность синхронизации автономных операций создания/обновления с сервером в более позднее время с разрешением конфликтов.
Текущие исследования
- HTTPResponseCache: Против: кэши только запросы, которые пострадали один раз. Кроме того, нужна другая система для обработки действий по созданию/обновлению.
- App42, Kinvey: Бэкэнд-как-сервис; Минусы: Мы хотим иметь собственный бэкэнд.
- Microsoft Sync Framework Toolkit: Не уверен, насколько хорошо он работает с Android
- PouchDB
- Superbus: Решает часть проблемы
Пользовательские
хранить данные в SQLite на Android и MySQL на сервер Синхронизация с использованием Android Sync Adapter. Однако это может занять много времени и иметь ошибки при запуске.
Как к этой проблеме нужно подойти?
После поиска через, я думаю, что это действительно способ сделать это. Благодарю. – Sangharsh