Referência de API
Como explicado na Gestão de Registos, as aplicações que utilizam os Centros de Notificação podem optar por aceder aos hubs tanto a partir das suas aplicações móveis como dos seus suportes de aplicações.
Para melhor servir estes dois padrões de acesso, o Notification Hubs fornece dois conjuntos de APIs, um a ser usado a partir de aplicações móveis para se registar para notificações, e um para ser usado a partir do back-end da app para realizar a gestão do registo e enviar notificações. Além disso, os Centros de Notificação expõem uma camada de API REST que inclui toda a funcionalidade exposta através da API de back-end.
APIs do dispositivo
As APIs do dispositivo são utilizadas apenas para registar dispositivos a partir de aplicações móveis (por razões de segurança, não expõem métodos de envio ). Automatizam a gestão das informações relacionadas com os Centros de Notificação no armazenamento local do dispositivo e suportam o registo de um único PNS (por exemplo, o dispositivo Windows Store APIs apenas registam Windows dispositivos).
Os Centros de Notificação fornecem atualmente os seguintes conjuntos de API do dispositivo:
Windows Store, gerido C# (para WNS): Download, Referência
Windows Phone 8 (para MPNS): Download, Referência (em breve)
Objetivo C (para APNS): Download, Referência (em breve)
Java/Android (para GCM): Download
Back-end APIs
As APIs de back-end são usadas para enviar notificações e para gestão de registo a partir do back-end para todas as plataformas.
Os Centros de Notificação fornecem atualmente os seguintes conjuntos de API de back-end:
.NET: Download, Referências API da SDK
Node.js: Download, Referência
APIs REST
Toda a funcionalidade De Aviso Hubs está disponível usando APIs REST. Para mais informações, consulte Os Hubs de Notificação REST APIs.