Lib.AspNetCore.WebPush
2.2.1
dotnet add package Lib.AspNetCore.WebPush --version 2.2.1
NuGet\Install-Package Lib.AspNetCore.WebPush -Version 2.2.1
<PackageReference Include="Lib.AspNetCore.WebPush" Version="2.2.1" />
paket add Lib.AspNetCore.WebPush --version 2.2.1
#r "nuget: Lib.AspNetCore.WebPush, 2.2.1"
// Install Lib.AspNetCore.WebPush as a Cake Addin #addin nuget:?package=Lib.AspNetCore.WebPush&version=2.2.1 // Install Lib.AspNetCore.WebPush as a Cake Tool #tool nuget:?package=Lib.AspNetCore.WebPush&version=2.2.1
Lib.Net.Http.WebPush
Lib.Net.Http.WebPush is a library which provides a Web Push Protocol based client for Push Service. It provides support for Voluntary Application Server Identification (VAPID) for Web Push and Message Encryption for Web Push.
Lib.AspNetCore.WebPush is a library which provides ASP.NET Core extensions for Web Push Protocol based client for Push Service.
Lib.Azure.WebJobs.Extensions.WebPush is a library which provides Azure Functions and Azure WebJobs binding extensions for Web Push Protocol based client for Push Service.
Installation
You can install Lib.Net.Http.WebPush, Lib.AspNetCore.WebPush, and Lib.Azure.WebJobs.Extensions.WebPush from NuGet.
PM> Install-Package Lib.Net.Http.WebPush
PM> Install-Package Lib.AspNetCore.WebPush
PM> Install-Package Lib.Azure.WebJobs.Extensions.WebPush
Documentation
The documentation is available here.
Demos
There are several demo projects available:
- Web Push Notifications in ASP.NET Core Web Application
- Web Push Notifications in ASP.NET Core-powered Angular Application
- Web Push Notifications in Azure Functions
Donating
My blog and open source projects are result of my passion for software development, but they require a fair amount of my personal time. If you got value from any of the content I create, then I would appreciate your support by sponsoring me (either monthly or one-time).
Copyright and License
Copyright © 2018 - 2023 Tomasz Pęczek
Licensed under the MIT License
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
.NET Framework | net461 is compatible. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETCoreApp 3.1
- Lib.Net.Http.WebPush (>= 3.1.0)
-
.NETFramework 4.6.1
- Lib.Net.Http.WebPush (>= 3.1.0)
- Microsoft.Extensions.Caching.Abstractions (>= 2.1.0)
- Microsoft.Extensions.Http (>= 2.1.0)
-
net5.0
- Lib.Net.Http.WebPush (>= 3.1.0)
-
net6.0
- Lib.Net.Http.WebPush (>= 3.1.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Lib.AspNetCore.WebPush:
Package | Downloads |
---|---|
cloudscribe.PwaKit
A set of tools for building a dynamic serviceworker at runtime for ASP.NET Core |
|
BlazorNotify
dotNet library for control and configuration of RainMachine devices |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Lib.AspNetCore.WebPush:
Repository | Stars |
---|---|
tpeczek/Demo.AspNetCore.PushNotifications
Sample project for demonstrating Push Notifications based on Push API and Web Push Protocol in ASP.NET Core
|