Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Finns det några speciella kapaciteter som behövs för pushwoosh på iOS


Finns det några speciella kapaciteter som behövs för pushwoosh på iOS


För att integrera pushwoosh på iOS krävs flera specialfunktioner och konfigurationer:

1. Installation och installation

För att integrera Pushwoosh SDK i din iOS -applikation kan du använda antingen Swift Package Manager eller Cocoapods. Detta innebär att lägga till pushwoosh -paketet eller beroendet till ditt projekt och köra nödvändiga kommandon för att installera det [1] [8].

2. Funktioner i Xcode

I avsnittet Underteckning och kapacitet i ditt Xcode -projekt måste du lägga till följande funktioner:
- Tryckmeddelanden: Detta är viktigt för att få push -aviseringar.
- Bakgrundslägen: När du har lagt till denna kapacitet, se till att fjärrmeddelanden kontrolleras. Detta gör att din app kan få aviseringar även när den inte körs i förgrunden.
- Om du planerar att använda tidskänsliga aviseringar (tillgängligt i iOS 15 och senare) bör du också lägga till tidskänsliga aviseringar kapacitet [1].

3. Info.plistkonfiguration

I din apps "info.plist" -fil måste du ställa in två nycklar:
- pushwoosh_appid: Ställ in detta på din PushWoosh -applikationskod.
- PW_API_TOKEN: Ställ in detta på ditt PushWoosh API -token [1].

4. Initialiseringskod

Du måste lägga till initialiseringskod till din klass "AppDelegate". Detta innebär vanligtvis att registrera dig för push -aviseringar och ställa in pushwoosh SDK [1].

5. Tokenbaserad eller certifikatbaserad konfiguration

För kommunikation med Apple Push Notification Service (APNS) kan du använda antingen tokenbaserad eller certifikatbaserad autentisering:
- Token-baserad konfiguration: Skaffa en krypteringsnyckel och nyckel-ID från Apple och konfigurera sedan dessa i pushwoosh. Du måste ladda upp signeringsnyckelfilen (.p8) och ange ditt team -ID och bunt -ID [2].
- Certifikatbaserad konfiguration: Generera en certifikatbegäran, få ett pushcertifikat (.P12) och konfigurera dessa i pushwoosh [5].

6. Levande aktiviteter och interaktiva aviseringar

Pushwoosh stöder iOS Live -aktiviteter, som gör det möjligt för användare att se liveinformation och vidta snabba åtgärder. Du kan hantera dessa med hjälp av metoder som `StartLiveActivityWithToken:` och `StopLiveActivity '[3] [9].
Dessutom gör interaktiva push -aviseringar användare att interagera direkt med aviseringar, tillhandahålla handlingsbara alternativ som att svara på meddelanden eller slutföra uppgifter. Detta kräver inställning av anmälningskategorier i Pushwoosh -kontrollpanelen [4].

7. Anpassningsalternativ

Pushwoosh erbjuder olika anpassningsalternativ, inklusive djuplänkning, spårning av köp i appen, rika mediaaviseringar och anpassade push-ljud. Dessa funktioner kan förbättra användarnas engagemang och ge en mer personlig upplevelse [10].
Citeringar:
]
[2] https://docs.pushwoosh.com/developer/first-steps/connect-messaging-services/ios-configuration/ios-taken-configuration/
[3] https://blog.pushwoosh.com/blog/ios-live-aktiviteter/
[4] https://docs.pushwoosh.com/product/messaging-channels/push-notifications/iosinteractive-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-up-pushwoosh-ios-sdk/
[9] https://www.youtube.com/watch?v=jrrdh_pizce
[10] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-dk/customizing-ios-sdk/