Push-értesítések ios - Súgó livetex
Az azonosítási kéréseket a push-iOS-app Apple digitális tanúsítványokat használ nyilvános kulcsot, így meg kell, hogy regisztrálja alkalmazás az Apple.
Ezután meg kell adnia minden eszköz, amely az alkalmazás telepítve van.
Ahhoz, hogy regisztrálja közlése iránti push-értesítéseket, akkor létre kell hozni egy pár kulcsot (magán és állami) hitelesítési API-hívást intézett az Apple Push Notification szerver (APN).
A letöltés után a digitális tanúsítvány duplán kattintson rá. „Kulcstartó Access” automatikusan importálja a digitális tanúsítvány és társítását a titkos kulcs generált létrehozásakor a kérelmet (lásd. Példa №3).
Most minden API-kérelmek push-APNs szerverek lesznek titkosítva a privát kulcs a p12 fájlt, és fel kell szerelni a nyilvános kulcsot a digitális aláírás annak érdekében, hogy ez tényleg API-hívást az alkalmazás.
- Az iOS-alkalmazás megjeleníti a felugró párbeszédablakban a felhasználó engedélye bejelentések fogadására.
- Miután megkapta az engedélyt iOS-alkalmazás csatlakozik a szolgáltató APN szerezni egy egyedi azonosítót húr az eszközre telepített a kérelmet.
- IOS-alkalmazás átmegy az alkalmazás azonosítót a kiszolgáló.
- Amikor elküld egy push-üzenet alkalmazás szerver ellenőrzi a hitelességét az Apple push-kiszolgálók és használja az azonosító jelzésére a címzett az üzenetet.
- Fogadásának és feldolgozásának az üzenetet a felhasználói berendezés által végzett interneten.
Offline módban, egy üzenet sorban áll, és szállítják, amint a felhasználó eszköze fog megjelenni kötés. - alkalmazás szerver segítségével APNs rendszeresen ellenőrzi a listában az alkalmazás azonosítók. Ez az ellenőrzés kiküszöböli a felhasználói azonosítók, akik eltávolították az alkalmazást, vagy megváltoztathatja a push-in állapotát.
Kérése és mentés eszközök marker
Az iOS-alkalmazás engedélyt kell kérnie a felhasználó kap értesítést a készülékek, amelyeken fel van szerelve.
Ez a folyamat az alkalmazás (alkalmazás megbízottja) keresztül egy egyszerű API-hívást (lásd. Példa №1)
Példa №1. Kérje a felhasználó engedélyével.
UIUserNotificationType types = UIUserNotificationTypeBadge |