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/