contedevel, чтобы понять...
Смотрите. Есть один девайс. Пусть только он может изменять данные. Значит нужна какая-то простейшая авторизация.
Пусть есть сервер, принимающий логин и пароль, выдающий токен авторизации.
Делаем POST-запрос на сервер, отправляем в теле запроса логин и пароль. Проверка на сервере - выдача token'a. По этому токену сервер будет понимать кто к нему обращается.
Если с этого девайса приходит запрос на изменение расписания, то надо обновить данные на всех девайсах. Как это сделать.
1. Можно с других девайсах периодически проверять, надо ли синхронизироваться.
2. Отправлять push-уведомление на синхронизацию используя GCM
1
|