API-referenciák
A Regisztrációkezelésben leírtak szerint a Notification Hubsot használó alkalmazások a mobilalkalmazásaikból és az alkalmazás-háttéralkalmazásaikból is elérhetik a központokat.
A két hozzáférési minta jobb kiszolgálása érdekében a Notification Hubs két API-készletet biztosít, egyet a mobilalkalmazásokból az értesítések regisztrálásához, egyet pedig az alkalmazás háttérrendszeréből a regisztrációkezelés végrehajtásához és értesítések küldéséhez. Emellett a Notification Hubs egy REST API-réteget is elérhetővé tesz, amely a háttérrendszeri API-val elérhető összes funkciót tartalmazza.
Eszköz API-k
Az eszköz API-kkal csak mobilalkalmazásokból regisztrálhat eszközöket (biztonsági okokból nem tesznek közzé küldési módszereket). Automatizálják a Notification Hubshoz kapcsolódó információk kezelését az eszköz helyi tárolójában, és támogatják egyetlen PNS regisztrációját (például a Windows Store eszköz API-k csak Windows eszközöket regisztrálnak).
A Notification Hubs jelenleg a következő eszköz API-készleteket biztosítja:
Windows Store, felügyelt C# (WNS-hez): Letöltés, referencia
Windows Phone-telefon 8 (MPNS esetén): Letöltés, referencia (hamarosan elérhető)
Objective-C (APNS-hez): Letöltés, referencia (hamarosan elérhető)
Java/Android (GCM esetén): Letöltés
Háttérbeli API-k
A háttérrendszeri API-k értesítések küldésére és regisztrációkezelésre szolgálnak a háttérrendszerből az összes platformra vonatkozóan.
A Notification Hubs jelenleg a következő háttérrendszeri API-készleteket biztosítja:
.NET: Letöltés, SDK API-referenciák
Node.js: Letöltés, referencia
REST API-k
A Notification Hubs összes funkciója REST API-k használatával érhető el. További információ: Notification Hubs REST API-k.