Lib.Net.Http.WebPush
3.3.0
dotnet add package Lib.Net.Http.WebPush --version 3.3.0
NuGet\Install-Package Lib.Net.Http.WebPush -Version 3.3.0
<PackageReference Include="Lib.Net.Http.WebPush" Version="3.3.0" />
paket add Lib.Net.Http.WebPush --version 3.3.0
#r "nuget: Lib.Net.Http.WebPush, 3.3.0"
// Install Lib.Net.Http.WebPush as a Cake Addin #addin nuget:?package=Lib.Net.Http.WebPush&version=3.3.0 // Install Lib.Net.Http.WebPush as a Cake Tool #tool nuget:?package=Lib.Net.Http.WebPush&version=3.3.0
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 in-process model and Azure WebJobs binding extensions for Web Push Protocol based client for Push Service.
Lib.Azure.Functions.Worker.Extensions.WebPush is a library which provides Azure Functions isolated worker model extensions for Web Push Protocol based client for Push Service.
Installation
You can install Lib.Net.Http.WebPush, Lib.AspNetCore.WebPush, Lib.Azure.WebJobs.Extensions.WebPush, and Lib.Azure.Functions.Worker.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
PM> Install-Package Lib.Azure.Functions.Worker.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 - 2024 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 | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net451 is compatible. net452 was computed. net46 was computed. net461 is compatible. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.5.1
- Lib.Net.Http.EncryptedContentEncoding (>= 2.1.0)
- Portable.BouncyCastle (>= 1.8.1.3)
- System.Net.Http (>= 4.3.4)
-
.NETFramework 4.6.1
- Lib.Net.Http.EncryptedContentEncoding (>= 2.1.0)
- Portable.BouncyCastle (>= 1.8.1.3)
-
.NETStandard 2.0
- Lib.Net.Http.EncryptedContentEncoding (>= 2.1.0)
- Portable.BouncyCastle (>= 1.8.1.3)
-
net5.0
- Lib.Net.Http.EncryptedContentEncoding (>= 2.1.0)
-
net6.0
- Lib.Net.Http.EncryptedContentEncoding (>= 2.1.0)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Lib.Net.Http.WebPush:
Package | Downloads |
---|---|
Lib.AspNetCore.WebPush
This package contains ASP.NET Core extensions for Web Push Protocol based client for Push Service. |
|
Lib.Azure.WebJobs.Extensions.WebPush
This package contains Azure Functions and Azure WebJobs binding extensions for Web Push Protocol based client for Push Service. |
|
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 |
|
Lib.Azure.Functions.Worker.Extensions.WebPush
This package contains Azure Functions isolated worker model extensions for Web Push Protocol based client for Push Service. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Lib.Net.Http.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
|
Version | Downloads | Last updated |
---|---|---|
3.3.0 | 7,241 | 10/24/2024 |
3.2.1 | 156,000 | 6/9/2022 |
3.2.0 | 56,859 | 2/2/2022 |
3.1.0 | 184,319 | 12/10/2020 |
2.3.0 | 232,088 | 3/11/2020 |
2.2.0 | 56,974 | 2/28/2019 |
2.1.0 | 1,789 | 2/19/2019 |
2.0.0 | 6,364 | 1/19/2019 |
1.5.0 | 5,350 | 7/17/2018 |
1.4.0 | 2,129 | 7/7/2018 |
1.3.0 | 2,359 | 2/21/2018 |
1.2.0 | 1,925 | 1/18/2018 |
1.1.0 | 1,795 | 1/10/2018 |
1.0.0 | 1,761 | 1/8/2018 |