Lai integrētu Pushwoosh iOS, ir vajadzīgas vairākas īpašas iespējas un konfigurācijas:
1. Instalēšana un iestatīšana
Lai integrētu Pushwoosh SDK savā iOS lietojumprogrammā, varat izmantot vai nu Swift Package Manager, vai Cocoapods. Tas ietver Pushwoosh pakotnes vai atkarības pievienošanu projektam un nepieciešamo komandu palaišanu, lai to instalētu [1] [8].2. iespējas xcode
Jūsu Xcode projekta parakstīšanas un iespējām jums jāpievieno šādas iespējas:- Push paziņojumi: tas ir svarīgi, lai saņemtu push paziņojumus.
- Fona režīmi: pēc šīs iespējas pievienošanas pārliecinieties, ka tiek pārbaudīti tālie paziņojumi. Tas ļauj jūsu lietotnei saņemt paziņojumus pat tad, ja tā nedarbojas priekšplānā.
- Ja plānojat izmantot laika jutīgus paziņojumus (pieejami iOS 15 un jaunākos), jums jāpievieno arī laika jutīgas paziņojumu iespējas [1].
3. info.plist konfigurācija
Savā lietotnes failā “info.plist` jums jāiestata divi taustiņi:- Pushwoosh_appid: iestatiet to uz savu Pushwoosh lietojumprogrammas kodu.
- pw_api_token: iestatiet to uz savu Pushwoosh API marķieri [1].
4. Inicializācijas kods
Jums jāpievieno inicializācijas kods savai “AppDelegate” klasei. Parasti tas ietver reģistrēšanos push paziņojumiem un Pushwoosh SDK iestatīšanu [1].5. bāzes vai sertifikātu balstīta konfigurācija
Komunikācijai ar Apple Push paziņošanas pakalpojumu (APNS) varat izmantot vai nu uz marķieriem, vai uz sertifikātu balstītu autentifikāciju:- Konfigurācija, kas balstīta uz marķieriem: no Apple iegūstiet šifrēšanas atslēgu un atslēgas ID, pēc tam konfigurējiet tos Pushwoosh. Jums būs jāaugšupielādē parakstīšanas atslēgas fails (.p8) un jāievada komandas ID un paketes ID [2].
- Uz sertifikātu balstīta konfigurācija: ģenerējiet sertifikāta pieprasījumu, iegūstiet spiediena sertifikātu (.p12) un konfigurējiet tos Pushwoosh [5].
6. Dzīvas aktivitātes un interaktīvi paziņojumi
Pushwoosh atbalsta iOS LIVE aktivitātes, kas lietotājiem ļauj redzēt tiešraidi un ātri veikt darbības. Jūs varat tos pārvaldīt, izmantojot tādas metodes kā `startLivecivitywithtoken:` un `stoplivecivity` [3] [9].Turklāt interaktīvie Push paziņojumi ļauj lietotājiem tieši mijiedarboties ar paziņojumiem, nodrošinot darbības iespējas, piemēram, atbildēt uz ziņojumiem vai izpildot uzdevumus. Tas prasa izveidot paziņojumu kategorijas Pushwoosh vadības panelī [4].
7. Pielāgošanas iespējas
Pushwoosh piedāvā dažādas pielāgošanas iespējas, ieskaitot dziļu sasaistīšanu, pirkšanas izsekošanu lietotnē, bagātīgus plašsaziņas līdzekļu paziņojumus un pielāgotas push skaņas. Šīs funkcijas var uzlabot lietotāju iesaistīšanos un sniegt personalizētāku pieredzi [10].Atsauces:
[1.]
[2] https://docs.pushwoosh.com/developer/first-steps/connect-messaging-services/ios-configuration/ios-token basion-configuration/
[3] https://blog.pushwoosh.com/blog/ios-live-activities/
[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.]
[7] https://www.pushwoosh.com/products/ios-web-push-notifations/
[8] https://docs.pushwoosh.com/developer/Pushwoosh-sdk/ios-sdk/setting-pushwoosh-ios-sdk/
[9] https://www.youtube.com/watch?v=jrrdh_pizce
[10] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/customing-ios-sdk/