Scaling your mobile and Windows applications with Azure Notification Hubs
Sending notifications to millions of devices is quite challenging. Using native push notification services comes with the burdens of different APIs per platform, the need to manage the individual device registrations, the complexity of message personalization, and the need to massively scale when sending millions of notifications simultaneously. Notification hubs take a different approach: they're based on pub/sub and designed to elastically scale. They provide message templates for personalization and a single API across iOS, Android and Windows.