Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Er det noen spesielle muligheter som trengs for Pushwoosh på iOS


Er det noen spesielle muligheter som trengs for Pushwoosh på iOS


For å integrere Pushwoosh på iOS er det nødvendig med flere spesielle evner og konfigurasjoner:

1. Installasjon og oppsett

For å integrere Pushwoosh SDK i iOS -applikasjonen din, kan du bruke enten SWIFT -pakkeansvarlig eller Cocoapods. Dette innebærer å legge til Pushwoosh -pakken eller avhengigheten til prosjektet ditt og kjøre de nødvendige kommandoene for å installere den [1] [8].

2. Muligheter i Xcode

I delen Signering & Capabilities i Xcode -prosjektet ditt, må du legge til følgende muligheter:
- Push varsler: Dette er viktig for å motta pushvarsler.
- Bakgrunnsmodus: Etter å ha lagt til denne muligheten, må du forsikre deg om at fjernvarsler er sjekket. Dette gjør at appen din kan motta varsler selv når den ikke kjører i forgrunnen.
- Hvis du planlegger å bruke tidssensitive varsler (tilgjengelig i iOS 15 og senere), bør du også legge til tidssensitive varslingsevne [1].

3. info.plistkonfigurasjon

I appens `info.plist` -fil, må du angi to nøkler:
- Pushwoosh_appid: Sett dette til din Pushwoosh -applikasjonskode.
- PW_API_TOKEN: Sett dette til Pushwoosh API -token [1].

4. Initialiseringskode

Du må legge til initialiseringskode i klassen `AppDelegate`. Dette innebærer typisk å registrere seg for pushvarsler og sette opp Pushwoosh SDK [1].

5. Token-basert eller sertifikatbasert konfigurasjon

For kommunikasjon med Apple Push Notification Service (APNS) kan du bruke enten tokenbasert eller sertifikatbasert autentisering:
- Token-basert konfigurasjon: Få en krypteringsnøkkel og nøkkel-ID fra Apple, og konfigurer deretter disse i Pushwoosh. Du må laste opp signeringsnøkkelfilen (.p8) og angi team -ID og bunt -ID [2].
- Sertifikatbasert konfigurasjon: Generer en sertifikatforespørsel, få et push-sertifikat (.p12) og konfigurere disse i Pushwoosh [5].

6. Live aktiviteter og interaktive varsler

Pushwoosh støtter iOS live -aktiviteter, som lar brukere se liveinformasjon og ta raske handlinger. Du kan administrere disse ved hjelp av metoder som `startLiveActivityWithToken:` og `stopliveactivity` [3] [9].
I tillegg gjør interaktive pushvarsler brukere å samhandle direkte med varsler, gi handlingsrike alternativer som å svare på meldinger eller fullføre oppgaver. Dette krever å sette opp varslingskategorier i Pushwoosh -kontrollpanelet [4].

7. Tilpasningsalternativer

Pushwoosh tilbyr forskjellige tilpasningsalternativer, inkludert dyp kobling, kjøpssporing i appen, rike medievarsler og tilpassede push-lyder. Disse funksjonene kan forbedre brukerengasjementet og gi en mer personlig opplevelse [10].
Sitasjoner:
[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-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-sdk/
[9] https://www.youtube.com/watch?v=jrrdh_pizce
[10] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/customizing-ios-sdk/