Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Existujú nejaké špeciálne schopnosti potrebné pre Pushwoosh na iOS


Existujú nejaké špeciálne schopnosti potrebné pre Pushwoosh na iOS


Na integráciu pushwoosh do iOS je potrebné niekoľko špeciálnych schopností a konfigurácií:

1. Inštalácia a nastavenie

Ak chcete integrovať súpravu Pushwoosh SDK do vašej aplikácie pre iOS, môžete použiť Správca balíkov Swift alebo Cocoapods. Zahŕňa to pridanie balíka pushwoosh alebo závislosť od vášho projektu a spustenie potrebných príkazov na jeho inštaláciu [1] [8].

2. Schopnosti v XCode

V sekcii podpisovania a schopností vo vašom projekte Xcode musíte pridať nasledujúce schopnosti:
- Upozornenia push: Je to nevyhnutné na prijímanie upozornení na push.
- Režimy na pozadí: Po pridaní tejto schopnosti sa uistite, že sú skontrolované vzdialené upozornenia. To umožňuje vašej aplikácii prijímať upozornenia, aj keď v popredí nie je spustená.
- Ak plánujete používať časovo citlivé upozornenia (dostupné v systéme iOS 15 a neskôr), mali by ste pridať aj časovo citlivé upozornenia [1].

3. Info.plist konfigurácia

V súbore aplikácie „Info.Plist` musíte nastaviť dva kľúče:
- pushwoosh_appid: Nastavte to na svoj kód aplikácie Pushwoosh.
- pw_api_token: Nastavte to na svoj token pushwoosh API [1].

4. Inicializačný kód

Do svojej triedy „AppDelegate“ musíte pridať inicializačný kód. Zvyčajne to zahŕňa registráciu upozornení na push a nastavenie SDK Pushwoosh [1].

5. Token alebo konfigurácia založené na certifikáte

Na komunikáciu so službou Apple Push Service Service (APNS) môžete použiť autentifikáciu založené na tokenoch alebo certifikáte:
- Konfigurácia založená na tokenoch: Získajte šifrovací kľúč a ID kľúčov od spoločnosti Apple a potom ich nakonfigurujte v pushwoosh. Budete musieť nahrať súbor podpisových kľúčov (.p8) a zadať ID tímu a ID zväzku [2].
- Konfigurácia založená na certifikáte: Vygenerujte požiadavku na certifikát, získajte certifikát push (.p12) a nakonfigurujte ich v pushwoosh [5].

6. Živé aktivity a interaktívne oznámenia

Pushwoosh podporuje živé aktivity iOS, ktoré používateľom umožňujú vidieť živé informácie a prijímať rýchle kroky. Môžete ich spravovať pomocou metód ako `starliveActivityWithoken:` a `StopliveActivity` [3] [9].
Interaktívne upozornenia Interactive push umožňujú používateľom interagovať priamo s upozorneniami, poskytujúce možnosti, ako je odpoveď na správy alebo dokončenie úloh. Vyžaduje si to nastavenie kategórií upozornení na ovládacom paneli Pushwoosh [4].

7. Možnosti prispôsobenia

Pushwoosh ponúka rôzne možnosti prispôsobenia, vrátane hlbokého prepojenia, sledovania nákupu v aplikácii, bohatých upozornení na médiá a vlastných zvukov push. Tieto funkcie môžu vylepšiť zapojenie používateľov a poskytnúť personalizovanejší zážitok [10].
Citácie:
[1] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/setting-pushwoosh-ios-sdk/basic-integration-guide/
[2] https://docs.pushwoosh.com/developer/first-tsteps/connect-Messaging-services/ios-configuration/ios-token-sent-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-tsteps/connect-Messaging-services/ios-configuration/ios-platform-configuration/
[6] https://stackoverflow.com/questions/4681252/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-pushwoosh-ios-ios-sdk/
[9] https://www.youtube.com/watch?v=jrrdh_pizce
[10] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/customing-ios-sdk/