CorePush 3.0.4

.NET Core C# Push Notifications for Android Google Firebase Messaging (FCM) and Apple push notifications (APN).

Install-Package CorePush -Version 3.0.4
dotnet add package CorePush --version 3.0.4
<PackageReference Include="CorePush" Version="3.0.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CorePush --version 3.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: CorePush, 3.0.4"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

Lightweight .NET Core Push Notifications for Android and iOS. Documentation →

Lightweight .NET Core Push Notifications for Android and iOS. Documentation →

Release Notes

v3.0.4
- Bugfixes with FcmSender authorization and serialization
- CorePush.Tester added to make testing easier

v3.0.3
- Cancellation tokens added to the interface with CancellationToken.None by default

v3.0.2
- Reverted Portable.BouncyCastle so that the lib can work in shared envs (like Azure App Service)
- Apple certificate cleanup added
- Minor code improvements added

v3.0.1
- Removed Portable.BouncyCastle and System.Security.Cryptography.Cng dependency

v3.0.0 [Includes breaking changes]
- Added ApnSettings and FcmSettings
- HttpClient has to be injected for FcmSender and ApnSender
- Both ApnSender and FcmSender are not IDisposable anymore as HttpClient is injected and managed outside
- ApnSender JWT token expiration is managed according to Apple documentation

v2.1.2
- Added IFcmSender and IApnSender interfaces

Previous Versions:
- Requires .NET Core 3.1
- Target framework changed to netstandard2.1
- Docker/Linux support is added, thanks to @JeroenBer
- ApnSender now uses publisher profile instead of certificates
- Firebase cloud messaging now is the only option to send Android push notifications

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
3.0.4 420 2/17/2021
3.0.3 311 2/12/2021
3.0.2 179 2/9/2021
3.0.1 6,004 9/25/2020
3.0.0 1,425 8/29/2020
2.1.2 3,497 7/23/2020
2.1.1 10,733 4/3/2020
2.1.0 891 2/27/2020
2.0.3 1,956 2/20/2020
2.0.2 905 2/7/2020
2.0.1 5,927 10/30/2019
2.0.0 4,886 11/29/2018
1.1.0 498 8/15/2018
1.0.1 699 10/22/2017
1.0.0 565 10/22/2017