Referencia de API
Como se explica en Administración de registros, las aplicaciones que usan Notification Hubs pueden optar por acceder a los centros desde sus aplicaciones móviles y sus back-end de aplicaciones.
Para un mejor funcionamiento con estos dos métodos de acceso, Notification Hubs ofrece dos conjuntos de API, uno destinado a aplicaciones móviles con el fin de registrar notificaciones y el otro destinado a servidores backend de las aplicaciones con el fin de administrar registros y enviar notificaciones. Además, los Centros de notificaciones exponen una capa de la API de REST que incluye todas las funcionalidades expuestas a través de la API de backend.
API de dispositivo
Las API de dispositivo solo se usan para registrar dispositivos desde aplicaciones móviles (por motivos de seguridad, no exponen los métodos Send). Estas API automatizan la administración de la información relacionada con los Centros de notificaciones en el almacenamiento local del dispositivo. Además, admiten el registro de un solo PNS (por ejemplo, las API de dispositivo de la Tienda Windows solo registran dispositivos de Windows).
Notification Hubs actualmente proporciona los siguientes conjuntos de API de dispositivo:
Windows Store, C# administrado (para WNS): Descargar, referencia
Windows Phone 8 (para MPNS): descargar, referencia (próximamente)
Objective-C (para APNS): Descargar, Referencia (próximamente)
Java/Android (para GCM): Descargar
API de servidor back-end
Las API de servidor back-end se usan para enviar notificaciones y administrar registros desde el servidor back-end para todas las plataformas.
Los Centros de notificaciones actualmente proporcionan los siguientes conjuntos de API de servidor back-end:
Node.js: Descargar, Referencia
API de REST
Todas las funcionalidades de los Centros de notificaciones están disponibles mediante las API de REST. Para más información, consulte Api REST de Notification Hubs.