Back when push notifications was a new thing and services to manage notifications did not exist yet, we decided to write our own push notification server to service our mobile apps. Using Apples API we built a service application that managed the push notification hand shake with Apple.
This allows our client mobile apps to leverage push notifications in their apps without having to wait for 3rd party services to emerge. This is a complex process of message sending, queuing, and error handling.
Deliverables: