Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Vannak -e olyan speciális képességek, amelyek szükségesek az iOS pushwoosh -hoz


Vannak -e olyan speciális képességek, amelyek szükségesek az iOS pushwoosh -hoz


A pushwoosh integrálásához az iOS -en számos speciális képességre és konfigurációra van szükség:

1. Telepítés és beállítás

A Pushwoosh SDK integrálásához az iOS alkalmazásba használhatja a Swift Package Manager vagy a CocoApods -t. Ez magában foglalja a Pushwoosh csomag vagy a függőség hozzáadását a projekthez, és a telepítéshez szükséges parancsok futtatásához [1] [8].

2. Képességek az Xcode -ban

Az Xcode projekt aláírási és képességei szakaszában a következő képességeket kell hozzáadnia:
- Push értesítések: Ez elengedhetetlen a push értesítések fogadásához.
- Háttérmódok: Ennek a képességnek a hozzáadása után ellenőrizze, hogy a távoli értesítéseket ellenőrizzék. Ez lehetővé teszi az alkalmazás számára, hogy értesítéseket kapjon akkor is, ha az előtérben nem fut.
- Ha az időérzékeny értesítéseket tervezi (az iOS 15 -ben és későbbiekben elérhető), akkor hozzá kell adnia az időérzékeny értesítések képességét is [1].

3. Info.Plist konfiguráció

Az alkalmazás „info.plist” fájljában két kulcsot kell beállítania:
- pushwoosh_appid: Állítsa ezt a Pushwoosh alkalmazáskódjára.
- pw_api_token: Állítsa ezt a pushwoosh API tokenre [1].

4. Inicializálási kód

Az inicializálási kódot hozzá kell adnia az „AppDelegate” osztályba. Ez általában magában foglalja a push értesítések regisztrálását és a Pushwoosh SDK beállítását [1].

5. Token-alapú vagy tanúsítvány alapú konfiguráció

Az Apple Push Notification Service (APNS) való kommunikációhoz használhat Token-alapú vagy tanúsítvány-alapú hitelesítést:
- Token-alapú konfiguráció: Szerezzen be egy titkosítási kulcsot és a kulcsazonosítványt az Apple-től, majd konfigurálja ezeket a pushwoosh-ban. Fel kell töltenie az aláírási kulcsfájlt (.p8), és be kell írnia a csapatazonosító és a csomag azonosítóját [2].
.

6. Élő tevékenységek és interaktív értesítések

A Pushwoosh támogatja az iOS élő tevékenységeit, amelyek lehetővé teszik a felhasználók számára, hogy élő információkat láthassanak és gyors intézkedéseket tegyenek. Ezeket olyan módszerekkel kezelheti, mint a „StartLiveActivityWithToken:` és a „stopliVeActivity” [3] [9].
Ezenkívül az interaktív push értesítések lehetővé teszik a felhasználók számára, hogy közvetlenül interakcióba lépjenek az értesítésekkel, olyan cselekvési lehetőségeket biztosítva, mint például az üzenetekre való válaszadás vagy a feladatok elvégzése. Ehhez az értesítési kategóriák beállítását igényli a Pushwoosh vezérlőpulton [4].

7. Testreszabási lehetőségek

A Pushwoosh különféle testreszabási lehetőségeket kínál, beleértve a mély összekapcsolást, az alkalmazáson belüli vásárláskövetést, a gazdag média értesítéseket és az egyéni push hangokat. Ezek a szolgáltatások javíthatják a felhasználók elkötelezettségét és személyre szabottabb élményt nyújthatnak [10].
Idézetek:
[1] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/seting-pushwoosh-osios-sdk/basic-integration-guide/
[2] https://docs.pushwoosh.com/developer/first-steps/connect-messaging-services/ios-configuration/ios-token-auta-configuration/
[3] https://blog.pushwoosh.com/blog/ios-live-ctivities/
[4] https://docs.pushwoosh.com/product/messaging-channels/push-notifications/ios-interactive-push/
[5] https://docs.pushwoosh.com/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/
[6] https://stackoverflow.com/questions/46881252/ios-11-push-notifications-do-not-work-with-pushwoosh
[7] https://www.pushwoosh.com/products/ios-web-push-notifications/
[8] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/seting-pushwoosh-os-sdk/
[9] https://www.youtube.com/watch?v=jrrdh_pizce
[10] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/customizing-os-sdk/