Om Pushwoosh op iOS te integreren, zijn verschillende speciale mogelijkheden en configuraties vereist:
1. Installatie en installatie
Om de Pushwoosh SDK in uw iOS -applicatie te integreren, kunt u de Swift -pakketbeheerder of Cocoapods gebruiken. Dit omvat het toevoegen van het pushwoosh -pakket of afhankelijkheid aan uw project en het uitvoeren van de benodigde opdrachten om het te installeren [1] [8].2. Mogelijkheden in Xcode
In het gedeelte ondertekeningen en mogelijkheden van uw Xcode -project moet u de volgende mogelijkheden toevoegen:- Pushmeldingen: dit is essentieel voor het ontvangen van pushmeldingen.
- Achtergrondmodi: zorg er na het toevoegen van deze mogelijkheden voor dat meldingen op afstand worden gecontroleerd. Hierdoor kan uw app meldingen ontvangen, zelfs wanneer deze niet op de voorgrond draait.
- Als u van plan bent om tijdgevoelige meldingen te gebruiken (beschikbaar in iOS 15 en later), moet u ook de tijdgevoelige meldingsmogelijkheden toevoegen [1].
3. Info.plist -configuratie
In het bestand `info.plist` van uw app moet u twee toetsen instellen:- Pushwoosh_appid: Stel dit in op uw Pushwoosh -applicatiecode.
- PW_API_TOKEN: Stel dit in op uw Pushwoosh API -token [1].
4. Initialisatiecode
U moet initialisatiecode toevoegen aan uw klasse `AppDelegate`. Dit omvat meestal het registreren van pushmeldingen en het opzetten van de Pushwoosh SDK [1].5. Op token gebaseerde of op certificaat gebaseerde configuratie
Voor communicatie met Apple Push Notification Service (APNS) kunt u op token gebaseerde of op certificaten gebaseerde authenticatie gebruiken:- Token-gebaseerde configuratie: verkrijg een coderingssleutel en sleutel-ID van Apple en configureer deze vervolgens in Pushwoosh. U moet het ondertekeningsleutelbestand (.p8) uploaden en uw team -ID en bundel -ID invoeren [2].
- Certificaatgebaseerde configuratie: genereer een certificaatverzoek, verkrijg een pushcertificaat (.p12) en configureer deze in Pushwoosh [5].
6. Live activiteiten en interactieve meldingen
Pushwoosh ondersteunt iOS Live -activiteiten, waarmee gebruikers live -informatie kunnen zien en snel acties kunnen ondernemen. U kunt deze beheren met behulp van methoden zoals `startLiveActivityWithToken:` en `stopliveactiviteit '[3] [9].Bovendien stellen interactieve pushmeldingen gebruikers in staat om rechtstreeks met meldingen te communiceren, bruikbare opties te bieden, zoals het beantwoorden van berichten of het voltooien van taken. Dit vereist het instellen van meldingscategorieën in het Pushwoosh -bedieningspaneel [4].
7. Aanpassingsopties
Pushwoosh biedt verschillende aanpassingsopties, waaronder diepe koppelingen, in-app aankoopvolgingen, rijke media-meldingen en aangepaste pushgeluiden. Deze functies kunnen de gebruikersbetrokkenheid verbeteren en een meer gepersonaliseerde ervaring bieden [10].Citaten:
[1] https://docs.pushwoosh.com/developer/pushwoososh-sdk/ios-sdk/set-up-pushwoosh-ios-sdk/basic-integration-guide/
[2] https://docs.pushwoosh.com/developer/first-teps/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-teps/connect-messaging-services/ios-configuration/ios-platform-configuration/
[6] https://stackoverflow.com/questions/46881252/ios-11-push-notifications-not-work-with-pushwoosh
[7] https://www.pushwoosh.com/products/ios-web-push-notifications/
[8] https://docs.pushwoosh.com/developer/pushwoososh-sdk/ios-sdk/set-up-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/