Использование C2DM с .net - PullRequest
2 голосов
/ 25 ноября 2011
  1. Сервер проверяет подлинность при входе в систему клиента Google, чтобы использовать C2DM-сервер движка приложения.Я это понимаю.Я буду использовать .net здесь.Когда данные изменятся, я отправлю push-уведомление клиенту, и клиентская служба обновит данные в своей базе данных устройства, и пользовательский интерфейс будет обновлен.Я ожидаю, что таким образом все это будет работать

  2. Все клиенты должны зарегистрироваться на сервере для получения вызовов C2DM.Здесь есть интересные сценарии.

  3. В моем приложении есть логин, чтобы управлять аутентификацией и авторизацией, чтобы отфильтровать данные, относящиеся только к нему.поэтому в то же время я должен зарегистрироваться и на C2DM сервере.Это правильно?

Давайте рассмотрим пример задачи, которая назначена какому-либо пользователю.Если задача обновляется пользователем, она показывает отправку сообщения C2DM своему владельцу, и владелец создает задачу, и он должен отправить сообщение C2DM пользователю, который отвечает за задачу.

Возможно ли это на практике?Что-то, что я упускаю или неправильно понимаю?

1 Ответ

0 голосов
/ 25 ноября 2011

Да, это практически возможно, но помните,

  1. вы можете отправлять только ограниченные данные в своей полезной нагрузке.
  2. вам нужно написать всю логику внутри приложения, чтобы изменить пользовательский интерфейс.
  3. Данные сообщения полезной нагрузки могут связывать только процесс принятия решения.
...