Lib.Net.Http.WebPush — это библиотека, которая предоставляет клиент на основе протокола Web Push для службы Push. Он обеспечивает поддержку добровольной идентификации сервера приложений (VAPID) для Web Push и шифрования сообщений для Web Push.
Lib.AspNetCore.WebPush — это библиотека, которая предоставляет расширения ASP.NET Core для клиента на основе протокола Web Push для службы Push.
Lib.Azure.WebJobs.Extensions.WebPush — это библиотека, которая предоставляет внутрипроцессную модель функций Azure и расширения привязки веб-заданий Azure для клиента на основе протокола Web Push для службы Push.
Lib.Azure.Functions.Worker.Extensions.WebPush — это библиотека, которая предоставляет расширения модели изолированных рабочих функций Azure для клиента на основе протокола Web Push для службы Push.
Вы можете установить Lib.Net.Http.WebPush, Lib.AspNetCore.WebPush, Lib.Azure.WebJobs.Extensions.WebPush и Lib.Azure.Functions.Worker.Extensions.WebPush из NuGet.
PM> Install-Package Lib.Net.Http.WebPush
PM> Install-Package Lib.AspNetCore.WebPush
PM> Install-Package Lib.Azure.WebJobs.Extensions.WebPush
PM> Install-Package Lib.Azure.Functions.Worker.Extensions.WebPush
Документация доступна здесь.
Доступно несколько демо-проектов:
Веб-уведомления в базовом веб-приложении ASP.NET
Веб-Push-уведомления в приложении Angular на базе ASP.NET Core
Веб-push-уведомления в функциях Azure
Мой блог и проекты с открытым исходным кодом являются результатом моей страсти к разработке программного обеспечения, но они требуют изрядного количества моего личного времени. Если вы получили пользу от любого контента, который я создаю, я был бы признателен за вашу поддержку, спонсируя меня (ежемесячно или разово).
Copyright © 2018 - 2024 Томаш Пенчек
Лицензия MIT