@manst
.net

Как оповестить мобильных клиентов о событиях на сервере?

Добрый день.
Есть сайт на asp.net MVC + web api. И есть приложения на разных мобильных платформах ( android, iPhone, wp ). Каждый мобильный клиент входит под своим логином и общаются с сайтом через json web api. На сайте есть форма, с помощью которой отправляется заказ для определённого клиента. Как оповестить определённого клиента о том, что для него есть заказ?
Можно конечно сделать метод апи, который для клиента будет проверять, есть ли заказ и дергать его с определённой переодичностью. Но если клиентов будут тысячи, я думаю такой способ будет очень накладный.
Интересует, как это архитектурно правильно делается. Например, как это сделано в приложении Вконтакте. Как только ты получает сообщение, мобильный клиент тебя сразу оповещает.
  • Вопрос задан
  • 2346 просмотров
Решения вопроса 2
morozovdenis
@morozovdenis
Push нотификации:
Apple
Android
WinPhone
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Можно конечно сделать метод апи, который для клиента будет проверять, есть ли заказ и дергать его с определённой переодичностью.

Так и делать
Но если клиентов будут тысячи, я думаю такой способ будет очень накладный.

гуглить long pooling
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
deadbyelpy
@deadbyelpy
веб-шмеб
Есть еще сокеты, например. Отличное решение, и благо либ хватает.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы