Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Existují nějaké zvláštní schopnosti potřebné pro Pushwoosh na iOS


Existují nějaké zvláštní schopnosti potřebné pro Pushwoosh na iOS


Pro integraci Pushwoosh na iOS je vyžadováno několik speciálních schopností a konfigurací:

1. instalace a nastavení

Chcete -li integrovat Pushwoosh SDK do aplikace iOS, můžete použít buď Správce balíčků Swift nebo Cocoapods. To zahrnuje přidání balíčku Pushwoosh nebo závislost do vašeho projektu a spuštění potřebných příkazů k jeho instalaci [1] [8].

2. schopnosti v Xcode

V části Podpisování a schopnosti v projektu Xcode musíte přidat následující schopnosti:
- Oznámení push: To je nezbytné pro přijímání oznámení push.
- Režimy pozadí: Po přidání této schopnosti se ujistěte, že je zaškrtnuta vzdálená oznámení. To umožňuje vaší aplikaci přijímat oznámení, i když v popředí neběží.
- Pokud plánujete používat časově citlivá oznámení (k dispozici v iOS 15 a novějším), měli byste také přidat časově citlivé oznámení [1].

3. info.plist konfigurace

V souboru „info.plist“ vaší aplikace musíte nastavit dva klíče:
- Pushwoosh_appid: Nastavte to na váš kód aplikace Pushwoosh.
- pw_api_token: Nastavte to na váš token API Pushwoosh [1].

4. inicializační kód

Do třídy „AppDelegate“ musíte přidat inicializační kód. To obvykle zahrnuje registraci pro oznámení push a nastavení Pushwoosh SDK [1].

5. Konfigurace založená na tokenu nebo založená na certifikátu

Pro komunikaci se službou oznámení Apple Push (APN) můžete použít autentizaci založenou na tokenu nebo založené na certifikátech:
- Konfigurace založená na tokenu: Získejte šifrovací klíč a ID klíče od Apple a poté je nakonfigurujte v Pushwoosh. Budete muset nahrát soubor klíče podepisování (.p8) a zadat ID týmu a ID svazku [2].
- Konfigurace založená na certifikátu: Vygenerujte požadavek na certifikát, získejte certifikát push (.p12) a nakonfigurujte je v Pushwoosh [5].

6. Živé aktivity a interaktivní oznámení

Pushwoosh podporuje živé aktivity iOS, které umožňují uživatelům vidět živé informace a podniknout rychlé opatření. Můžete je spravovat pomocí metod jako „StartLiveActivityWithToken:` a `stopliveActivity` [3] [9].
Interaktivní oznámení o push navíc umožňují uživatelům přímo interagovat s oznámeními a poskytovat možnosti, jako je odpověď na zprávy nebo plnění úkolů. To vyžaduje nastavení kategorií oznámení v ovládacím panelu Pushwoosh [4].

7. Možnosti přizpůsobení

Pushwoosh nabízí různé možnosti přizpůsobení, včetně hlubokého propojení, sledování nákupu v aplikaci, oznámení o bohatých médiích a vlastních zvuků push. Tyto funkce mohou zvýšit zapojení uživatelů a poskytnout více přizpůsobené zkušenosti [10].
Citace:
[1] https://docs.pushwooosh.com/developer/pushwoosh-sdk/ios-sdk/setting-phushwooosh-ios-sdk/basic-integration-guide/
[2] https://docs.pushwoosh.com/developer/first-steps/connect-mesaging-services/ios-configuration/ios-token-configuration/
[3] https://blog.pushwoosh.com/blog/ios-live-activities/
[4] https://docs.pushwooosh.com/product/messaging-channels/push-notifications/ios-interactive-push/
[5] https://docs.pushwoosh.com/developer/first-steps/connect-mesaging-services/ios-configuration/ios-platform-configuration/
[6] https://stackoverflow.com/questions/46881252/IOS-11-push-notifications-do-not-with-pushwoosh
[7] https://www.pushwooosh.com/products/ios-web-push-notifications/
[8] https://docs.pushwooosh.com/developer/pushwoosh-sdk/ios-sdk/setting-phushwooosh-sios-sdk/
[9] https://www.youtube.com/watch?v=jrrdh_pizce
[10] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/customizing-sios-sdk/