Zum Inhalt springen

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 to

Bevor Sie die Beispiele verwenden, stellen Sie sicher, dass Sie über Folgendes verfügen:

Pushwoosh-Beispielanwendung

Anchor link to

Dieses 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 to

Klonen Sie das Repository:

Terminal window
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git

2. Konfigurieren Sie das Projekt

Anchor link to
  1. Open the project in Xcode.

  2. Add https://github.com/Pushwoosh/Pushwoosh-XCFramework as Swift Package Dependency.

  3. Set the bundle identifier for the main target (PushwooshSampleApp) to match your Pushwoosh project (e.g., com.pushwoosh.PushwooshSampleApp).

  4. Use the same bundle identifier for the NotificationService target, appending .NotificationService (e.g., com.pushwoosh.PushwooshSampleApp.NotificationService).

  5. In Info.plist, set the:

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
  1. Erstellen Sie das Projekt und führen Sie es aus.
  2. Navigieren Sie in der App zum Tab „Einstellungen“.
  3. Tippen Sie auf die Schaltfläche Für Push-Benachrichtigungen registrieren.
  4. Erteilen Sie die Erlaubnis für Push-Benachrichtigungen. Das Gerät wird bei Pushwoosh registriert.

Pushwoosh iOS-Beispiele

Anchor link to

Entdecken 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.