Lib.Net.Http.WebPush는 푸시 서비스를 위한 웹 푸시 프로토콜 기반 클라이언트를 제공하는 라이브러리입니다. 웹 푸시용 VAPID(Voluntary Application Server Identification) 및 웹 푸시용 메시지 암호화에 대한 지원을 제공합니다.
Lib.AspNetCore.WebPush는 푸시 서비스용 웹 푸시 프로토콜 기반 클라이언트에 대한 ASP.NET Core 확장을 제공하는 라이브러리입니다.
Lib.Azure.WebJobs.Extensions.WebPush는 푸시 서비스용 웹 푸시 프로토콜 기반 클라이언트에 대한 Azure Functions in-process 모델 및 Azure WebJobs 바인딩 확장을 제공하는 라이브러리입니다.
Lib.Azure.Functions.Worker.Extensions.WebPush는 푸시 서비스용 웹 푸시 프로토콜 기반 클라이언트에 대한 Azure Functions 격리 작업자 모델 확장을 제공하는 라이브러리입니다.
NuGet에서 Lib.Net.Http.WebPush, Lib.AspNetCore.WebPush, Lib.Azure.WebJobs.Extensions.WebPush 및 Lib.Azure.Functions.Worker.Extensions.WebPush를 설치할 수 있습니다.
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 Core 웹 애플리케이션의 웹 푸시 알림
ASP.NET Core 기반 Angular 애플리케이션의 웹 푸시 알림
Azure Functions의 웹 푸시 알림
내 블로그와 오픈 소스 프로젝트는 소프트웨어 개발에 대한 열정의 결과이지만 상당한 양의 개인적인 시간이 필요합니다. 제가 제작한 콘텐츠에서 가치를 얻으셨다면 후원(월간 또는 일회성)을 통해 지원해 주시면 감사하겠습니다.
저작권 © 2018 - 2024 Tomasz Pęczek
MIT 라이선스에 따라 라이선스가 부여됨