iOS-Codebeispiele
Mit den Pushwoosh-Beispielen für iOS können Sie die Pushwoosh-Funktionalität erkunden, ohne das SDK in Ihr Projekt zu integrieren, oder überprüfen, wie das Pushwoosh SDK in unseren Beispielprojekten implementiert ist.
Voraussetzungen
Anchor link toBevor Sie die Beispiele verwenden, stellen Sie sicher, dass Sie über Folgendes verfügen:
Pushwoosh-Beispielanwendung
Anchor link toDieses Projekt ist eine einfache iOS-Anwendung mit integriertem Pushwoosh SDK, die wichtige Funktionen wie die folgenden demonstriert:
- Empfangen von Push-Benachrichtigungen.
- Verfolgen der Zustellung von Push-Benachrichtigungen.
- Verwalten von Benutzer-Tags.
- Senden von Ereignissen
- Benutzerregistrierung
Verwenden Sie die Beispiel-App als Lernwerkzeug oder als Grundlage für Ihre Entwicklung.
1. Laden Sie die Beispiel-App herunter
Anchor link toKlonen Sie das Repository:
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git2. Konfigurieren Sie das Projekt
Anchor link to-
Open the project in Xcode.
-
Add
https://github.com/Pushwoosh/Pushwoosh-XCFrameworkas Swift Package Dependency. -
Set the bundle identifier for the main target (PushwooshSampleApp) to match your Pushwoosh project (e.g.,
com.pushwoosh.PushwooshSampleApp). -
Use the same bundle identifier for the NotificationService target, appending
.NotificationService(e.g.,com.pushwoosh.PushwooshSampleApp.NotificationService). -
In
Info.plist, set the:Pushwoosh_APPIDkey to the Pushwoosh Application CodePushwoosh_API_TOKENkey to the Pushwoosh Device API Token
Important: Be sure to give the token access to the right app in your Pushwoosh Control Panel. Learn more
3. Führen Sie das Projekt aus
Anchor link to- Erstellen Sie das Projekt und führen Sie es aus.
- Navigieren Sie in der App zum Tab „Einstellungen“.
- Tippen Sie auf die Schaltfläche Für Push-Benachrichtigungen registrieren.
- Erteilen Sie die Erlaubnis für Push-Benachrichtigungen. Das Gerät wird bei Pushwoosh registriert.
Pushwoosh iOS-Beispiele
Anchor link toEntdecken Sie unser pushwoosh-quickstart-ios Repository für vollständig dokumentierte Codebeispiele, die verschiedene SDK-Funktionen abdecken. Diese Beispiele können als Referenzen oder Ausgangspunkte für Ihre eigenen Projekte verwendet werden.