Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ar yra kokių nors specialių galimybių, reikalingų „PushWoosh“ „iOS“


Ar yra kokių nors specialių galimybių, reikalingų „PushWoosh“ „iOS“


Norint integruoti „PushWoosh“ „iOS“, reikalingos kelios specialios galimybės ir konfigūracijos:

1. Įdiegimas ir sąranka

Norėdami integruoti „PushWoosh SDK“ į savo „iOS“ programą, galite naudoti „Swift“ paketo tvarkyklę arba „Cocoapods“. Tai apima „PushWoosh“ paketo ar priklausomybės pridėjimą prie savo projekto ir reikiamų komandų paleidimą, kad jį įdiegtumėte [1] [8].

2. „XCode“ galimybės

Savo „Xcode“ projekto pasirašymo ir galimybių skyriuje turite pridėti šias galimybes:
- Push pranešimai: Tai yra būtina norint gauti tiesioginius pranešimus.
- Fono režimai: Pridėję šią galimybę, įsitikinkite, kad patikrinti nuotoliniai pranešimai. Tai leidžia jūsų programai gauti pranešimus net tada, kai ji neveikia priekiniame plane.
- Jei planuojate naudoti jautrius laiką jautrius pranešimus (prieinamus „iOS 15“ ir vėliau), taip pat turėtumėte pridėti jautrią laiką jautrią pranešimų galimybes [1].

3. Info.plist konfigūracija

Jūsų programos faile „Info.plist`“ turite nustatyti du raktus:
- „PushWoosh_Appid“: nustatykite tai į savo „Pushwoosh“ programos kodą.
- pw_api_token: nustatykite tai į savo „Pushwoosh“ API žetoną [1].

4. Inicijavimo kodas

Turite pridėti inicijavimo kodą į savo „AppDelegate“ klasę. Paprastai tai apima registraciją į „Push Notifications“ ir „PushWoosh SDK“ nustatymą [1].

5. Ženklų pagrindu sukurta arba sertifikatu pagrįsta konfigūracija

Norėdami susisiekti su „Apple Push Notification Service“ (APNS), galite naudoti „Token“ pagrįstą arba sertifikatą pagrįstą autentifikavimą:
- „Token“ pagrįsta konfigūracija: gaukite šifravimo raktą ir rakto ID iš „Apple“, tada sukonfigūruokite juos „Pushwoosh“. Turėsite įkelti pasirašymo rakto failą (.p8) ir įvesti savo komandos ID ir paketo ID [2].
- sertifikatus pagrįsta konfigūracija: sugeneruokite sertifikato užklausą, gaukite „Push“ sertifikatą (.p12) ir sukonfigūruokite juos „Pushwoosh“ [5].

6. Gyvi veikla ir interaktyvūs pranešimai

„Pushwoosh“ palaiko tiesioginę „iOS“ veiklą, kuri leidžia vartotojams pamatyti tiesioginę informaciją ir greitai imtis veiksmų. Galite valdyti šiuos metodus, tokius kaip „STARTLIVEATTIVEST WITHTOKED:` ir `STOPLIVEATVELTIVE“ [3] [9].
Be to, interaktyvūs „Push“ pranešimai suteikia vartotojams galimybę tiesiogiai bendrauti su pranešimais, pateikiant veiksmingus parinktis, tokias kaip atsakymas į pranešimus ar užduočių atlikimas. Tam reikia nustatyti pranešimų kategorijas „Pushwoosh“ valdymo skydelyje [4].

7. Tinkinimo parinktys

„PushWoosh“ siūlo įvairias pritaikymo parinktis, įskaitant gilų susiejimą, pirkimo programoje stebėjimą, „Rich Media“ pranešimus ir pasirinktinius „Push“ garsus. Šios funkcijos gali sustiprinti vartotojo įsitraukimą ir suteikti labiau suasmenintą patirtį [10].
Citatos:
[1] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-ios-sdk/basic-integration-guide/
[2] https://docs.pushwoosh.com/developer/first-sphing/connect-services/ios-configuration/ios-token paremtas-configuration/
[3] https://blog.pushwoosh.com/blog/ios-live-activities/
[4] https://docs.pushwoosh.com/product/messaing-channels/push-notifications/ios-interactive-push/
[5] https://docs.pashwoosh.com/developer/first-pher
[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/setting-ib-pushwoosh-ios-sdk/
[9] https://www.youtube.com/watch?v=jrrdh_pizce
[10] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/customizing-ios-sdk/