Собственные мобильные приложения: сервер отправляет события и навсегда

У меня есть веб-сервис, работающий на IIS 7.5. Я хочу предоставлять push-уведомления своим клиентам. Я рассматриваю возможность использования SignalR, но для того, чтобы избавиться от зависимости от клиентской библиотеки, я также рассматриваю возможность использования только одного из методов, используемых в SignalR (Websockets, Forever Frame, Server Sent Events).

Я знаю, что не могу использовать Websockets в IIS 7.5, поэтому на данный момент это не вариант. Я думаю, что я мог бы использовать Forever Frame для IE и SSE для других браузеров, так что было бы неплохо перейти на браузеры.

Мой вопрос касается собственных мобильных приложений: могу ли я использовать Forever Frame и / или Server Sent Events в собственных приложениях для iOS, Android и Windows?

1 ответ

Решение

SSE изначально поддерживается Safari, Chrome и Firefox в настольных и мобильных версиях.

SSE изначально не поддерживается IE (но может эмулироваться с помощью https://github.com/Yaffle/EventSource) и не поддерживается встроенным в браузер Android "браузером" (этот мусор ничего не поддерживает...)

Другие вопросы по тегам