Существует несколько вариантов выбора:
1. Firebase
Вы можете использовать Firebase для предоставления уведомлений в режиме реального времени. Используя только две функции Firebase, вы можете создавать уведомления в реальном времени для пользователей: Firebase Realtime database
для веб-пользователей и Firebase Cloud Messaging
для пользователей Android.
Что база данных Firebase Realtime нам предоставляет, так этовозможность сохранять, извлекать и синхронизировать наши данные с нашей облачной базой данных NoSQL. Мы можем синхронизировать данные между всеми клиентами в режиме реального времени. База данных Firebase Realtime - это просто база данных NoSQL, размещенная в облаке, и данные хранятся в виде JSON и синхронизируются в режиме реального времени с каждым подключенным клиентом.
Для получения более подробной информации вы можете проверить: https://www.atlantbh.com/blog/using-firebase-provide-real-time-notifications/
2. SignalR
Мобильные службы Azure имеют встроенную систему SignalR, а мобильные службы Azure предоставляют SDK для клиентских приложений, я полагаю, что они предоставляются "из коробки".
Вынайдет много возможностей, включенных в мобильные сервисы и доступных для вашего веб-API. Мобильные push-уведомления, уведомления в режиме реального времени с SignalR (автоматическое масштабирование), социальная аутентификация для ваших пользовательских приложений, автономная синхронизация данных для периодически подключаемых сценариев и другие.
Для получения дополнительной информации:https://visualstudiomagazine.com/Articles/2013/11/01/How-To-Use-SignalR-in-iOS-and-Android-Apps.aspx?Page=2
https://blogs.msdn.microsoft.com/azuremobile/2014/05/30/real-time-with-asp-net-signalr-and-azure-mobile-net-backend/
https://azure.microsoft.com/zh-cn/blog/azure-mobile-services-why-should-asp-net-developers-care/#HighValueCapabilities
Образцы:
https://github.com/gshackles/RealTimeGallery
http://saramgsilva.github.io/NotificationHubs/
3.PubNub
Живые уведомления об этом хранят всех и вся в реальном времени с живыми уведомлениями по HTTP, SMS, FCM, APNS2 и многим другим.
Подробнее: https://www.pubnub.com/solutions/live-notifications/
4. Pusher
PubNub и Pusher предлагают инфраструктуру реального времени в качестве сервиса и все преимущества, которые с этим связаны. Оба эти решения являются pub / sub. Pusher также предлагает дополнительную абстракцию события: Evented PubSub. Для более: https://www.pubnub.com/developers/