Um Pushwoosh auf iOS zu integrieren, sind mehrere spezielle Funktionen und Konfigurationen erforderlich:
1. Installation und Setup
Um den Pushwoosh SDK in Ihre iOS -Anwendung zu integrieren, können Sie entweder den Swift -Paketmanager oder Cocoapods verwenden. Dies beinhaltet das Hinzufügen des Pushwoosh -Pakets oder der Abhängigkeit zu Ihrem Projekt und das Ausführen der erforderlichen Befehle, um es zu installieren [1] [8].2. Funktionen in Xcode
Im Abschnitt "Signier- und Funktionen Ihres Xcode -Projekts" müssen Sie die folgenden Funktionen hinzufügen:- Push -Benachrichtigungen: Dies ist wichtig, um Push -Benachrichtigungen zu erhalten.
- Hintergrundmodi: Stellen Sie nach dem Hinzufügen dieser Funktion sicher, dass Remote -Benachrichtigungen überprüft werden. Auf diese Weise kann Ihre App Benachrichtigungen erhalten, auch wenn sie nicht im Vordergrund läuft.
- Wenn Sie zeitsensible Benachrichtigungen verwenden möchten (verfügbar in iOS 15 und später), sollten Sie auch die zeitsensitive Benachrichtigungsfähigkeit hinzufügen [1].
3. Info.plist -Konfiguration
In der Datei "Info.plist" Ihrer App müssen Sie zwei Schlüssel festlegen:- Pushwoosh_Appid: Stellen Sie dies auf Ihren Pushwoosh -Anwendungscode ein.
- pw_api_token: Setzen Sie dies auf Ihren Pushwoosh -API -Token [1].
4. Initialisierungscode
Sie müssen Ihrer "AppDelegate" -Klasse Initialisierungscode hinzufügen. Dies beinhaltet in der Regel die Registrierung für Push -Benachrichtigungen und das Einrichten des Pushwoosh SDK [1].5. Token-basierte oder zertifikatbasierte Konfiguration
Für die Kommunikation mit dem APNS-Benachrichtigungsdienst (Apple Push Benachrichtigung) können Sie entweder tokenbasierte oder zertifikatbasierte Authentifizierung verwenden:- Token-basierte Konfiguration: Erhalten Sie einen Verschlüsselungsschlüssel und eine Schlüssel-ID von Apple und konfigurieren Sie diese in Pushwoosh. Sie müssen die Signierschlüsseldatei (.p8) hochladen und Ihre Team -ID und Ihre Bündel -ID [2] eingeben.
- Zertifikatbasierte Konfiguration: Generieren Sie eine Zertifikatanforderung, erhalten Sie ein Push-Zertifikat (.p12) und konfigurieren Sie diese in Pushwoosh [5].
6. Live -Aktivitäten und interaktive Benachrichtigungen
Pushwoosh unterstützt iOS Live -Aktivitäten, mit denen Benutzer Live -Informationen sehen und schnelle Maßnahmen ergreifen können. Sie können diese mithilfe von Methoden wie `startliveaktivität mithilfe:` und `stopliveactivity` [3] [9] verwalten.Darüber hinaus ermöglichen interaktive Push -Benachrichtigungen den Benutzern, direkt mit Benachrichtigungen zu interagieren und umsetzbare Optionen wie die Beantwortung von Nachrichten oder das Ausfüllen von Aufgaben zu bieten. Dies erfordert die Einrichtung von Benachrichtigungskategorien im Pushwoosh -Bedienfeld [4].
7. Anpassungsoptionen
Pushwoosh bietet verschiedene Anpassungsoptionen an, darunter Deep Linking, In-App-Kaufverfolgung, Rich-Media-Benachrichtigungen und benutzerdefinierte Push-Sounds. Diese Funktionen können das Engagement der Benutzer verbessern und eine persönlichere Erfahrung bieten [10].Zitate:
[1] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/seting-pushwoosh-ios-sdk/basic-integration-guide/
[2] https://docs.pushwoosh.com/developer/first-steps/connect-messaging-services/ios-configuration/ios-teka-basierte-configuration/
[3] https://blog.pushwoosh.com/blog/ios-live-aktivitäten/
[4] https://docs.pushwoosh.com/product/messaging-channels/push-notifications/ios-interactive-push/
[5] https://docs.pushwoosh.com/developer/first-step/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/seting-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/