Я продолжал искать, но не мог найти ничего, связанного с этим. Я планирую использовать (если возможно) Azure NotificationHub для отправки push-уведомлений в настольные приложения (например, в консольное приложение .net framework 4.5+ или службу Windows).

До сих пор мне удалось зарегистрировать консольное приложение, используя класс «NotificationHubClient» и метод «CreateRegistrationIdAsync». Однако я нигде не могу найти, как создать канал уведомлений, чтобы начать прослушивание push-уведомлений.

Кто-нибудь пробовал подобный подход раньше?

Спасибо, Дарксоди

0
Darksody 13 Апр 2020 в 14:44
Отвечает ли это на ваш вопрос? Уведомления для приложений WinForms/WPF
 – 
stankovski
13 Апр 2020 в 15:11
Да, это то, что я тоже нашел, я надеялся, что есть лучший способ... Потому что, если у меня есть, скажем, 500 000 устройств с моим приложением на них (служба Windows, winforms, wpf, что угодно), это означает 500 000 активных подключений. к вашему серверу, и это, безусловно, подразумевает несколько серверов, сбалансированную, огромную архитектуру позади .... Надеялся на такой сервис.
 – 
Darksody
13 Апр 2020 в 18:14

1 ответ

Вы видели это: https://learn. microsoft.com/en-us/azure/event-hubs/get-started-dotnet-standard-send-v2

Просто посмотрите, с какой версией .net вы работаете! Если вы будете искать об этом, будьте осторожны с тем, какой пакет nuget вы собираетесь добавить в свой проект.

Здесь есть куча примеров: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples

0
Ernesto Guimaraes 13 Апр 2020 в 16:46
Это не то, что я ищу. Концентратор событий Azure отлично подходит, но для микрослужб или внутренней связи служб. Я ищу push-уведомления для отправки с моего сервера на настольные приложения клиента. Таким образом, клиент должен каким-то образом подключиться к общедоступной конечной точке, чтобы зарегистрироваться.
 – 
Darksody
13 Апр 2020 в 18:12