Справочники по API
Как описано в разделе "Управление регистрацией", приложения, использующие центры уведомлений, могут получать доступ к центрам как из своих мобильных приложений, так и из серверной части приложений.
Для лучшей обработки этих двух шаблонов доступа концентраторы уведомлений предоставляют два набора API: один для использования из мобильных приложений для регистрации уведомлений, а другой — для использования с внутреннего сервера приложения для управления регистрацией и отправки уведомлений. Кроме того, концентраторы уведомлений обеспечивают уровень API REST, в который входят все функции, предоставляемые через API внутреннего сервера.
API устройств
API устройств используются только для регистрации устройств с мобильных приложений (по причинам безопасности они не предоставляют методы Send). Они автоматизируют управление сведениями, связанными с концентраторами уведомлений, в локальном хранилище устройств и поддерживают регистрацию одной службы PNS (например, API устройств Магазина Windows регистрируют только устройства Windows).
Концентраторы уведомлений в настоящее время предоставляют следующие наборы устройств API:
Windows Store, управляемые C# (для WNS): скачивание, справочник
Windows Phone 8 (для MPNS): скачивание, справочник (скоро)
Objective-C (для APNS): скачивание, справочник (скоро)
Java/Android (для GCM): скачивание
API внутреннего сервера
API внутреннего сервера используются для отправки уведомлений и управления регистрацией из внутреннего сервера для всех платформ.
Концентраторы уведомлений в настоящее время предоставляют следующие наборы API внутреннего сервера:
Node.js: скачивание, справочник
Интерфейсы REST API
Все функции концентраторов уведомлений доступны с помощью API REST. Дополнительные сведения см. в разделе REST API Центров уведомлений.