Синхронизация Android-клиента с сервером - PullRequest
2 голосов
/ 19 февраля 2012

У нас есть приложение для Android, которое позволяет пользователю загружать данные из серверной части GAE, а также отправлять изменения данных / пользовательский ввод обратно в GAE.Все данные с сервера также копируются в локальную БД на Android-клиенте.То, что мы пытаемся выяснить, - это лучшая практика для отслеживания и отправки изменений, которые пользователь вносит, когда соединение с GAE недоступно.Наш план состоит в том, чтобы клиент вносил обновления в локальную БД, и если сервер недоступен для отправки этих изменений в него, они помечаются как устаревшие на клиенте.Когда соединение с сервером снова станет доступным, изменения будут отправлены асинхронно.Может кто-нибудь увидеть какие-либо проблемы с этим подходом или знает лучший способ сделать это?

1 Ответ

3 голосов
/ 19 февраля 2012

Пожалуйста, ознакомьтесь с http://www.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html для наилучшей практики синхронизации удаленных данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...