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 许可证获得许可