Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ali obstajajo posebne zmogljivosti za potisk na iOS


Ali obstajajo posebne zmogljivosti za potisk na iOS


Za vključitev Pushwoosh v iOS je potrebnih več posebnih zmogljivosti in konfiguracij:

1. Namestitev in nastavitev

Če želite vključiti SDK Pushwoosh v aplikacijo iOS, lahko uporabite bodisi Swift Package Manager ali Cocoapods. To vključuje dodajanje paketa ali odvisnosti od potiska v svoj projekt in zaženite potrebne ukaze za njegovo namestitev [1] [8].

2. Zmogljivosti v xcode

V razdelku za podpisovanje in zmogljivosti v projektu Xcode morate dodati naslednje zmogljivosti:
- Potisna obvestila: To je bistveno za prejemanje potisnih obvestil.
- Načini ozadja: Po dodajanju te sposobnosti zagotovite, da se preverjajo oddaljena obvestila. To omogoča, da vaša aplikacija prejema obvestila, tudi če se ne izvaja v ospredju.
- Če nameravate uporabljati časovno občutljiva obvestila (na voljo v iOS 15 in pozneje), morate dodati tudi časovno občutljivo sposobnost obvestil [1].

3. Info.plist konfiguracija

V datoteki `info.plist` vaše aplikacije morate nastaviti dva ključa:
- PUSHWOOSH_APPID: Nastavite to na aplikacijsko kodo Pushwoosh.
- PW_API_TOKEN: Nastavite to na žeton API -ja Pushwoosh [1].

4. Inicializacijska koda

Morate dodati inicializacijsko kodo v svoj razred "AppDelegate". To običajno vključuje registracijo za potisna obvestila in nastavitev SDK Pushwoosh [1].

5. Konfiguracija, ki temelji na žetonu ali s certifikatom

Za komunikacijo s storitvijo Apple Push Notification (APNS) lahko uporabite bodisi overjanje na osnovi žetona bodisi s certifikatom:
- Konfiguracija na osnovi žetona: Pridobite šifrirni ključ in ID ključa Apple, nato pa jih konfigurirajte v Pushwoosh. Morali boste naložiti datoteko za podpisovanje (.P8) in vnesti ID ekipe in ID svežnja [2].
- Konfiguracija, ki temelji na certifikatu: Ustvari zahtevo za potrdilo, pridobite potrdilo o poti (.p12) in jih konfigurirajte v Pushwoosh [5].

6. dejavnosti v živo in interaktivna obvestila

PUSHWOOSH podpira dejavnosti iOS v živo, ki uporabnikom omogočajo ogled informacij v živo in hitro ukrepajo. Te lahko upravljate z metodami, kot je `StartLiveActivityWithToken:` in `stopliveactivity` [3] [9].
Poleg tega interaktivna spodbudna obvestila uporabnikom omogočajo neposredno interakcijo z obvestili in zagotavljajo uporabne možnosti, kot so odgovarjanje na sporočila ali izpolnjevanje nalog. To zahteva nastavitev kategorij obvestil na nadzorni plošči Pushwoosh [4].

7. Možnosti prilagajanja

Pushwoosh ponuja različne možnosti prilagajanja, vključno z globoko povezavo, sledenje nakupom v aplikacijah, obvestila o bogatih medijih in potisnimi zvoki po meri. Te funkcije lahko izboljšajo sodelovanje uporabnikov in zagotavljajo bolj prilagojeno izkušnjo [10].
Navedbe:
[1] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/setting-pushwoosh-ios-sdk/basic-integration-guide/
[2] https://docs.pushwoosh.com/developer/first-steps/connect-messaging-services/ios-configuration/ios-token-based-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] https://stackoverflow.com/questions/46881252/ios-11-push-notifications-do-not-work-woosh
[7] https://www.pushwoosh.com/products/ios-web-push-notifications/
[8] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/setting-p-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/