DotAPNS Versions Save

dotAPNS is a library used to send push notifications to Apple devices using Apple Push Notification service via HTTP/2 API.

v4.4.0

2 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/alexalok/dotAPNS/compare/v4.3.0...v4.4.0

v4.3.0

5 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/alexalok/dotAPNS/compare/v4.2.1...v4.3.0

v4.2.1

1 year ago

What's Changed

Full Changelog: https://github.com/alexalok/dotAPNS/compare/v4.2.0...v4.2.1

v4.2.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/alexalok/dotAPNS/compare/v4.1.0...v4.2.0

4.0.0

2 years ago

This version contains a single change: calling ApnsClient.SendAsync on a client which was previously instantiated using an expired APNs cert will result in ApnsCertificateExpiredException being thrown. This is a breaking change, because previously HttpRequestException was thrown instead.

The reason for this change is that the HttpRequestException thrown previously was quite ambiguous and it wasn't clear what the issue was. Moreover, HttpRequestException often has transitive semantics, i.e. indicates that the issue is temporary, while an expired certificate is a persistent issue by itself.

The package is available on NuGet: https://www.nuget.org/packages/dotAPNS/3.4.0

v3.4.0

3 years ago
  • Added possibility to send localized alert.
  • Added an option to disable server certificate validation.
  • Changed BouncyCastle dependency to Portable.BouncyCastle.