PushSharp Vs Signal R

Я использовал webApi для создания веб-сервиса и предоставления веб-сервисов мобильному программисту Android/Apple. Я хочу отправлять уведомления на мобильный, когда база данных изменилась. Я искал в интернете и обнаружил, что могу использовать PushSharp или Signal R. Какой вариант лучше?

2 ответа

Как сказал Хайри, SignalR и PushSharp делают совершенно разные вещи.

SignalR - это веб-среда в реальном времени. Лучше всего подходит для двусторонней связи в реальном времени между клиентом и сервером. Это требует, чтобы ваше клиентское приложение постоянно поддерживало связь с вашим сервером.

PushSharp - это библиотека push-уведомлений. Используется для отправки, ну, уведомлений. Отправка push-уведомления клиенту по своей сути является односторонним процессом и может не происходить в режиме реального времени.

Если все, что вы действительно хотите сделать, это отправлять уведомления, я не вижу причин, почему вы не захотите использовать правильный инструмент для работы. В этом случае PushSharp является правильным инструментом для работы.

Это действительно зависит!

Если вы хотите сервер уведомлений для мобильного приложения, я думаю, что PushSharp - хорошее решение, оно построено как платформа Push Notification для мобильного приложения, это зависит от GCM (API облачных сообщений Google), это полностью бесплатный API от Google. Я думаю, что эта задача не для сигнала R . signalR - это фреймворк для создания приложений реального времени, вы можете реализовать любую схему, например pub-sub. что я знаю, что есть реализация клиента для сигнализатора для Android под названием:

  • Сигнал А: URL: github.com/erizet/SignalA

Поэтому, если вы хотите отправить уведомление в мобильное приложение, вы можете использовать один из них:

я нашел pushsharp более надежным. и имеет большое сообщество. Кроме того, вы должны рассмотреть, что ваш разработчик мобильных приложений хорош в??!,

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