So we’re just about to the point in That Big Project that’s been chugging along here where the server’s message delivery system moves over to an APNS basis, which will no doubt be very interesting indeed. So we’ve been looking around for some help with that.
The scale and immediacy of messaging envisioned makes reliance on third-party services potentially problematic for this project, so those are out. (Although as an aside, in the iLime vs. Urban Airship competition for your third party APNS needs, last fall we did an exploratory APNS-based project and picked iLime because it looked simpler at first glance and fit in with our Google App Engine prototype nicely, and had no complaints about how that worked out.)
So, since the last time we noticed an APNS roundup, anything new out there on the roll-your-own side of the things? Why yes, yes there is indeed. Here’s some more resources that look interesting:
Programming Apple Push Notification Services
A comprehensive walkthrough of how to implement the client side and “test” with an OS X-hosted faux server.
Open source PHP/MySQL application, looks very comprehensively documented indeed.
ApnsPHP: Apple Push Notification & Feedback Provider
Another PHP application.
pyapns — An APNS provider for your app
XML-RPC based with Python and Ruby native APIs.
Java? People still use that? Well, if that’s you, check this out.
[UPDATE: When we did our server, the pem/passphrase problem was the biggest hurdle: this post lays out nicely how to sort that!]
And hey, if any of you out there have anything good or bad to say about these various bits and pieces out there for the DIY APNS service writer, or if there’s anything of potential note we’ve overlooked thus far, please share!
MAR
Pingback: APNS certificate updating at Under The Bridge
Pingback: APNS: MonoPush at Under The Bridge