Dokumentacja interfejsów API
Jak wyjaśniono w artykule Zarządzanie rejestracją, aplikacje korzystające z usługi Notification Hubs mogą wybierać dostęp do centrów zarówno z aplikacji mobilnych, jak i zapleczy aplikacji.
Aby lepiej obsłużyć te dwa wzorce dostępu, usługa Notification Hubs udostępnia dwa zestawy interfejsów API, jeden do użycia z aplikacji mobilnych do rejestrowania się w celu zarejestrowania się w celu otrzymywania powiadomień, a drugi do użycia z zaplecza aplikacji w celu przeprowadzenia zarządzania rejestracją i wysyłania powiadomień. Ponadto usługa Notification Hubs udostępnia warstwę interfejsu API REST, która obejmuje wszystkie funkcje udostępniane za pośrednictwem interfejsu API zaplecza.
Interfejsy API urządzeń
Interfejsy API urządzeń są używane tylko do rejestrowania urządzeń z aplikacji mobilnych (ze względów bezpieczeństwa nie uwidaczniają metod Wysyłania ). Automatyzują zarządzanie informacjami powiązanymi z usługą Notification Hubs w magazynie lokalnym urządzenia i obsługują rejestrację dla pojedynczej usługi PNS (na przykład interfejsy API urządzeń Windows Store rejestrują tylko urządzenia Windows).
Usługa Notification Hubs obecnie udostępnia następujące zestawy interfejsów API urządzeń:
Windows Store, zarządzany język C# (dla usługi WNS): pobieranie, dokumentacja
Windows Phone 8 (dla usługi MPNS): pobieranie, odwołanie (wkrótce)
Objective-C (w przypadku usługi APNS): Pobieranie, odwołanie (wkrótce)
Java/Android (dla GCM): pobierz
Interfejsy API zaplecza
Interfejsy API zaplecza służą do wysyłania powiadomień i zarządzania rejestracją z zaplecza dla wszystkich platform.
Usługa Notification Hubs udostępnia obecnie następujące zestawy interfejsów API zaplecza:
Node.js: Pobieranie, dokumentacja
Interfejsy API REST
Wszystkie funkcje usługi Notification Hubs są dostępne przy użyciu interfejsów API REST. Aby uzyskać więcej informacji, zobacz Interfejsy API REST usługi Notification Hubs.