Azure Notification Hubs são mecanismos de notificação push software concebidos para alertar os utilizadores sobre novos conteúdos para um determinado site, serviço ou aplicação. Os Hubs de Notificação Azure fazem parte das ofertas de serviços públicos em nuvem do Microsoft Azure.
Azure Notification Hubs permitem aos desenvolvedores tirar vantagem das notificações push sem ter que lidar com o complexidades back-end de permitir push por conta própria. Localização modelos simplificam a entrega de conteúdo para diferentes mercados em diferentes idiomas e, com pequenos ajustes de código, os desenvolvedores podem direcionar grupos demográficos específicos ou indivíduos. A flexibilidade que Azure Notification Hubs fornece permite que as notificações sejam escaláveis e alcancem milhões de dispositivos de usuários sem a necessidade de re-arquiteção ou sharding.
Common uses for using Azure Notification Hubs include:
- Alerting smartphone users about breaking news or dangerous weather conditions.
- Sending location-based coupons to opt-in subscribers.
- Pushing alerts in Safari to website subscribers about new site content.
- Providing users with one time authorization codes (OTACs) for multi-factor authentication (MFA).
Notification Hubs are compatible with many major platforms to enable reaching the greatest possible number of users. The hubs push notifications to most platforms including iOS, Android, Windows, or Kindle devices. Eles funcionam com qualquer back end, nuvem ou local, e são compatíveis com .NET, PHP, Java e Node.js.
De acordo com a Microsoft, Azure Notification Hubs atualmente oferece um serviço push gratuito para até um milhão de notificações por mês e com algumas condições, até 100 namespaces e até 500 dispositivos ativos por namespace. O serviço oferece um maior número de notificações através de planos pagos expansíveis. O plano básico começa em US$ 10 milhões para 10 milhões de notificações para 100 namespaces, com até 200.000 dispositivos ativos por namespace e US$ 1 por notificação extra. O plano padrão, que começa em $200/mês, oferece 10 milhões de notificações para espaços de nomes ilimitados, com até 10.000.000 de dispositivos ativos por espaço de nomes e $2,50 por notificação adicional.