Как правильно сделать синхронизацию мобильных клиентов под android?
Есть мобильное предложение и серверная часть, с которой они синхронизируются. Мобильные клиенты могут редактировать одну и ту же сущность. При следующей синхронизации на сервере должна остаться сущность того, кто редактировал последним. Как узнать, кто это был? Есть ли способ надежней, чем System.currentTimeMillis()?
@FoxInSox судя по всему это используется для того чтобы задать время для операции редактирования, для последующего сравнения её между устройствами при синхронизации(И соотв. возникает проблема, что устройства могут находится в разных часовых поясах или с разным временем, причем настолько, что сервер получит неправильные сведения о порядке редактирования сущности с разных устройств) @hummerd при авторизации можно выдавать пользователю session id, сохранять его на сервере, и если при запросе session ид отличается от того с которого последнего авторизовались, соотв. не принимать запрос, хотя в прочем не решает проблему с тем, что если у вас есть возможность редактировать данные без онлайна с авторизацией по запомненному логину.