Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Gibt es besondere Fähigkeiten, die für Pushwoosh auf iOS erforderlich sind


Gibt es besondere Fähigkeiten, die für Pushwoosh auf iOS erforderlich sind


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/