Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/conferopensource/apns-http2
APNs HTTP/2 integration library for Haskell
https://github.com/conferopensource/apns-http2
apns apns-http2 apns2 haskell haskell-library http2
Last synced: 3 months ago
JSON representation
APNs HTTP/2 integration library for Haskell
- Host: GitHub
- URL: https://github.com/conferopensource/apns-http2
- Owner: ConferOpenSource
- License: other
- Created: 2017-07-18T16:02:58.000Z (over 7 years ago)
- Default Branch: develop
- Last Pushed: 2020-01-14T22:11:10.000Z (about 5 years ago)
- Last Synced: 2024-11-17T17:50:23.905Z (3 months ago)
- Topics: apns, apns-http2, apns2, haskell, haskell-library, http2
- Language: Haskell
- Size: 27.3 KB
- Stars: 4
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## apns-http2
`apns-http2` is a library which uses the building blocks from the [`http2`](https://github.com/kazu-yamamoto/http2) package to implement a client library for sending push notifications to [APNs](https://developer.apple.com/notifications/) (Apple Push Notification service) via its newer HTTP/2 based protocol. It does not (presently) handle formatting of the push content or connection management, but handles all the intricacies of a single connection which is essentially an HTTP/2 client with a few specializations made since one doesn't already seem to exist for Haskell.
## Example
Located in `example/Main.hs`.
## Maturity
As of writing, the library has gone through some low-load development tests but has not yet gone into production. We'd appreciate any fixes, improvements, or experience reports.
## Contributing
Contributions and feedback welcome! File an issue or make a PR.
## Chat
Asa (@asa) and Ross (@dridus) lurk on [fpchat](https://fpchat.com). You can also reach us at `[email protected]`.