Lib.Net.Http.WebPush 是一個為推送服務提供基於 Web 推送協定的客戶端的函式庫。它為 Web 推送的自願應用程式伺服器標識 (VAPID) 和 Web 推送的訊息加密提供支援。
Lib.AspNetCore.WebPush 是一個為基於 Web 推送協定的用戶端提供 ASP.NET Core 擴充功能的函式庫,用於推送服務。
Lib.Azure.WebJobs.Extensions.WebPush 是一個函式庫,為推送服務的基於 Web 推播協定的用戶端提供 Azure Functions 進程內模型和 Azure WebJobs 綁定擴充功能。
Lib.Azure.Functions.Worker.Extensions.WebPush 是一個函式庫,為推送服務的基於 Web 推送協定的用戶端提供 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 Web 應用程式中的 Web 推播通知
ASP.NET Core 驅動的 Angular 應用程式中的 Web 推播通知
Azure Functions 中的 Web 推播通知
我的部落格和開源專案是我對軟體開發的熱情的結果,但它們需要我大量的個人時間。如果您從我創建的任何內容中獲得價值,那麼我將感謝您對我的贊助(每月或一次性)的支持。
版權所有 © 2018 - 2024 湯瑪斯‧彭切克
根據 MIT 許可證獲得許可