Можем ли мы зарегистрировать веб-приложение для получения уведомления от лазурного центра уведомлений

Я пытаюсь создать веб-приложение, которое получает уведомление от лазурного центра уведомлений.

Всюду я вижу только мобильные устройства, регистрирующие уведомления, отправленные из внешнего сервера.

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

благодаря

Ответ 1

Неа.

Концентраторы уведомлений Azure предназначены исключительно для push-уведомлений для мобильных платформ.

Если вы хотите, чтобы код получал уведомление, ознакомьтесь с очередями, темами и подписками служебной шины Azure. Затем решите, какой из них использовать.

В Часто задаваемых вопросах о центрах уведомлений (поддерживается ли текстовое сообщение, электронная почта или веб-уведомления?) Вы можете сделать это, используя SignalR поверх Центров уведомлений:

Клиенты могут реализовать эту функцию, используя SignalR поверх поддерживаемых серверных платформ.

Ответ 2

Как упоминалось в предыдущих ответах, Azure Notification Hubs работают только для мобильных устройств, потому что за кулисами он взаимодействует с различными службами push-уведомлений различных мобильных платформ, такими как Apple Push Notification Service (APNS). Он не отправляет уведомления непосредственно клиенту. Поскольку нет служб push-уведомлений для веб-сайтов, вам нужна другая технология.

Azure предлагает Service Bus Queues, который будет работать, но он также предлагает SignalR, который, вероятно, является лучшим решением в вашем случае, и фактически тот, который я планирую использовать для веб-интерфейса, который я создаю для своего обслуживания. SignalR обрабатывает все детали соединения низкого уровня для вас, то есть он заботится о том, чтобы использовать оптимальный протокол для браузера, в котором вы работаете, в котором нет необходимости! Он быстрый, масштабируемый и удивительно прост в реализации.