Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Er der nogen specielle muligheder, der er nødvendige for Pushwoosh på iOS


Er der nogen specielle muligheder, der er nødvendige for Pushwoosh på iOS


For at integrere Pushwoosh på iOS kræves flere specielle kapaciteter og konfigurationer:

1. installation og opsætning

For at integrere Pushwoosh SDK i din iOS -applikation, kan du bruge enten Swift Package Manager eller Cocoapods. Dette involverer at tilføje Pushwoosh -pakken eller afhængigheden af ​​dit projekt og køre de nødvendige kommandoer til at installere det [1] [8].

2. kapaciteter i Xcode

I afsnittet Signing & Capabilities i dit Xcode -projekt skal du tilføje følgende muligheder:
- Push -meddelelser: Dette er vigtigt for at modtage push -meddelelser.
- Baggrundstilstande: Efter at have tilføjet denne kapacitet, skal du sikre dig, at fjernmeddelelser kontrolleres. Dette gør det muligt for din app at modtage meddelelser, selv når den ikke kører i forgrunden.
- Hvis du planlægger at bruge tidsfølsomme meddelelser (tilgængelig i iOS 15 og senere), skal du også tilføje tidsfølsomme meddelelsesevne [1].

3. info.plistekonfiguration

I din apps 'info.plist' -fil skal du indstille to taster:
- Pushwoosh_AppID: Indstil dette til din Pushwoosh -applikationskode.
- PW_API_TOKEN: Indstil dette til din Pushwoosh API -token [1].

4. Initialiseringskode

Du skal tilføje initialiseringskode til din 'AppDelegate' klasse. Dette involverer typisk tilmelding til push -meddelelser og opsætning af Pushwoosh SDK [1].

5. Token-baseret eller certifikatbaseret konfiguration

Til kommunikation med Apple Push Notification Service (APNS) kan du bruge enten tokenbaseret eller certifikatbaseret godkendelse:
- Token-baseret konfiguration: Få en krypteringsnøgle og nøgle-ID fra Apple, og konfigurer derefter disse i Pushwoosh. Du skal uploade underskrivelsesnøglefilen (.p8) og indtaste dit team -id og bundt -id [2].
- Certifikatbaseret konfiguration: Generer en certifikatanmodning, få et Push-certifikat (.p12), og konfigurer disse i Pushwoosh [5].

6. Live aktiviteter og interaktive meddelelser

Pushwoosh understøtter iOS Live -aktiviteter, der giver brugerne mulighed for at se liveinformation og tage hurtige handlinger. Du kan administrere disse ved hjælp af metoder som `StartLiveActivityWithToken:` og `StopliveActivity '[3] [9].
Derudover giver interaktive push -meddelelser mulighed for at interagere direkte med meddelelser, give handlingsmuligheder som at svare på meddelelser eller udføre opgaver. Dette kræver opsætning af meddelelseskategorier i Pushwoosh -kontrolpanelet [4].

7. Tilpasningsmuligheder

Pushwoosh tilbyder forskellige tilpasningsmuligheder, herunder dyb linking, indkøbssporing i appen, rige medier-meddelelser og brugerdefinerede push-lyde. Disse funktioner kan forbedre brugerengagementet og give en mere personlig oplevelse [10].
Citater:
)
)
[3] https://blog.pushwoosh.com/blog/ios-live-activities/
[4] https://docs.pushwoosh.com/product/messaging-channels/push-notifications/ios-interactive-push/
)
[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/
)
[9] https://www.youtube.com/watch?v=jrrdh_pizce
[10] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/customizing-ios-sdk/