Zum Inhalt springen

Flutter SDK Schnellstart

Beginnen Sie mit dem Pushwoosh Flutter SDK mit diesem schnellen und einfachen Beispiel

Voraussetzungen

Anchor link to

Um das Pushwoosh Flutter SDK in Ihre App zu integrieren, benötigen Sie Folgendes:

Laden Sie das Beispielprojekt herunter

Anchor link to
Terminal window
# Clone the SDK repository and navigate to the example project
git clone https://github.com/Pushwoosh/pushwoosh-flutter
# Navigate to example directory
cd pushwoosh-flutter/Source/pushwoosh/example

Konfigurieren Sie das Projekt

Anchor link to

Installieren Sie die Abhängigkeiten:

Terminal window
flutter pub get

Öffnen Sie lib/main.dart und aktualisieren Sie den Aufruf von Pushwoosh.initialize:

Pushwoosh.initialize({"app_id": "XXXXX-XXXXX"});

Ersetzen Sie den Wert app_id durch Ihren Pushwoosh App Code.

1. Abhängigkeiten installieren
Anchor link to

Navigieren Sie zum Verzeichnis ios und installieren Sie die Abhängigkeiten:

Terminal window
cd ios && pod install --repo-update
2. Legen Sie den Bundle Identifier fest
Anchor link to

Öffnen Sie die Datei ios/Runner.xcworkspace in Xcode.

Legen Sie den Bundle Identifier für jedes Ziel fest:

  • Runner: Der Paketname Ihrer App. (z.B. com.example.pushwoosh)
  • NotificationService: Der Paketname Ihrer App mit .NotificationServiceExtension (z.B. com.example.pushwoosh.NotificationServiceExtension)
  • StopwatchWidgetExtension: Der Paketname Ihrer App mit .StopwatchWidget (z.B. com.example.pushwoosh.StopwatchWidget)
3. Legen Sie den API-Token fest
Anchor link to

Setzen Sie in Ihrer ios/Runner/Info.plist den Schlüssel Pushwoosh_API_TOKEN auf den Pushwoosh Device API Token

1. Richten Sie google-services.json ein
Anchor link to

Kopieren Sie Ihre Datei google-services.json in das Verzeichnis android/app.

2. Legen Sie den Paketnamen fest
Anchor link to

Öffnen Sie android/app/build.gradle und setzen Sie die applicationId auf den Paketnamen Ihrer App. (z.B. com.example.pushwoosh)

3. Legen Sie den API-Token fest
Anchor link to

Öffnen Sie Ihre Datei android/app/src/main/AndroidManifest.xml und fügen Sie die folgenden Metadaten innerhalb des <application>-Tags hinzu:

AndroidManifest.xml
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__" />

Ersetzen Sie __YOUR_PUSHWOOSH_DEVICE_API_TOKEN__ durch Ihren Pushwoosh Device API Token.

Führen Sie das Projekt aus

Anchor link to
  1. Erstellen und führen Sie das Projekt aus.
  2. Die App wird zwei Tabs haben: „Aktionen“ und „Einstellungen“. Navigieren Sie 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.

Senden Sie eine Push-Benachrichtigung

Anchor link to

Gehen Sie zurück zum Pushwoosh Control Panel und senden Sie eine Push-Benachrichtigung an Ihr registriertes Gerät.