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/