Уведомления в моем .netcore 2.1 MVC, развернутом в Azure Linux WebApp - PullRequest
0 голосов
/ 23 марта 2019

Мое приложение - .Net Core 2.1 MVC. Я также использую JQuery. Это приложение развернуто как веб-приложение Azure Linux.

Пользователи могут просматривать этот веб-сайт из настольных браузеров, таких как IE, Chrome, Safari и т. Д., А также с мобильных устройств Iphone, IPad и Android.

База данных моего бэкэнда - Azure MySQL 5.7. Я создал таблицу уведомлений в MySQL. Бэкэнд заполняет эту таблицу уведомлений. Записи уведомлений могут быть применимы к конкретному пользователю или группе пользователей.

Если пользователь в сети, он должен видеть обновления в реальном времени (количество и текст уведомления).

Является ли служба Azure SignalR или Центр уведомлений Azure правильным выбором для реализации этого?

1 Ответ

0 голосов
/ 25 марта 2019

Push-уведомления поддерживаются для iOS, Android, Windows Universal, Windows Phone, Kindle, Android China (через Baidu), Xamarin (iOS и Android, Chrome Apps и Safari.

Notification Hubs в первую очередь предназначен для отправки уведомлений в мобильные приложения. Он не предоставляет возможности электронной почты или текстовых сообщений. Однако сторонние платформы, предоставляющие эти возможности, могут быть интегрированы с центрами уведомлений для отправки собственных push-уведомлений с помощью мобильных приложений .

Notification Hubs также не предоставляет встроенную службу доставки push-уведомлений в браузере. Клиенты могут реализовать эту функцию с помощью SignalR поверх поддерживаемых серверных платформ

Надеюсь, я ответил на ваш вопрос, Gist в основном вам нужно использовать оба для реализации вашего решения.

...