Forum: Ruby on Rails [ANN] Apnotic, a Ruby APNs HTTP/2 gem able to provide instant feedback.

2718259b849ce52f6c7ec7a059d0e402?d=identicon&s=25 Roberto Ostinelli (ostinelli)
on 2016-05-19 11:53
All,
Just a note to announce that Apnotic, a Ruby APNs HTTP/2 gem able to
provide instant feedback, has now successfully been running in
production for quite some time. You can find the code here:
https://github.com/ostinelli/apnotic

This gem can easily be used with connection pools and inside of Sidekiq
/ Rescue / ... workers, without the need for an additional dedicated
process.

Why another APN gem?

If you have used the previous Apple Push Notification specifications you
may have noticed that it was hard to know whether a Push Notification
was successful or not. It was a common problem that has been reported
multiple times. In addition, you had to run a separate Feedback service
to retrieve the list of the device tokens that were no longer valid, and
ensure to purge them from your systems.

All of this is solved by using the HTTP-2 APN specifications. Every Push
Notification you make returns a response stating if the Push was
successful or, if not, which problems were encountered. This includes
the case when invalid device tokens are used, hence making it
unnecessary to have a separate Feedback service.

If you'd like to provide some additional feedback I'd be happy to hear
from you.

Best,
r.
2718259b849ce52f6c7ec7a059d0e402?d=identicon&s=25 Roberto Ostinelli (ostinelli)
on 2016-09-18 13:22
All,
Apnotic has been used in production for months now, sending millions of
pushes. Therefore it has reached the necessary stability and I'm happy
to announce that  v1.0.0 has just been released.

For those of you that don't know Apnotic: it is a Ruby Apple Push
Notification gem complying to the HTTP/2 specs able to provide instant
feedback:
https://github.com/ostinelli/apnotic

Feedback welcome.

Best,
r.
Please log in before posting. Registration is free and takes only a minute.
Existing account

NEW: Do you have a Google/GoogleMail, Yahoo or Facebook account? No registration required!
Log in with Google account | Log in with Yahoo account | Log in with Facebook account
No account? Register here.