Flutter SDK Schnellstart
Beginnen Sie mit dem Pushwoosh Flutter SDK mit diesem schnellen und einfachen Beispiel.
Voraussetzungen
Anchor link toUm das Pushwoosh Flutter SDK in Ihre App zu integrieren, benötigen Sie Folgendes:
Laden Sie das Beispielprojekt herunter
Anchor link to# Klonen Sie das SDK-Repository und navigieren Sie zum Beispielprojektgit clone https://github.com/Pushwoosh/pushwoosh-flutter
# Navigieren Sie zum Beispielverzeichniscd pushwoosh-flutter/Source/pushwoosh/exampleKonfigurieren Sie das Projekt
Anchor link toInstallieren Sie die Abhängigkeiten:
flutter pub getÖffnen Sie lib/main.dart und aktualisieren Sie den Aufruf von Pushwoosh.initialize:
Pushwoosh.initialize({"app_id": "XXXXX-XXXXX", "sender_id": "XXXXXXXXXXXX"});Ersetzen Sie die Werte für app_id und sender_id durch Ihren Pushwoosh App Code und Ihre Firebase Projektnummer.
1. Abhängigkeiten installieren
Anchor link toNavigieren Sie in das ios-Verzeichnis und installieren Sie die Abhängigkeiten:
cd ios && pod install --repo-update2. Den Bundle Identifier festlegen
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. Den API-Token festlegen
Anchor link toSetzen Sie in Ihrer ios/Runner/Info.plist den Schlüssel Pushwoosh_API_TOKEN auf den Pushwoosh Device API Token.
Android
Anchor link to1. google-services.json einrichten
Anchor link toKopieren Sie Ihre google-services.json-Datei in das Verzeichnis android/app.
2. Den Paketnamen festlegen
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. Den API-Token festlegen
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:
<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- Erstellen Sie das Projekt und führen Sie es aus.
- Die App hat zwei Tabs: „Actions“ und „Settings“. Navigieren Sie zum Tab Settings.
- Tippen Sie auf die Schaltfläche Register for Pushes.
- Erteilen Sie die Berechtigung für Push-Benachrichtigungen. Das Gerät wird bei Pushwoosh registriert.
Senden Sie eine Push-Benachrichtigung
Anchor link toGehen Sie zurück zum Pushwoosh Control Panel und senden Sie eine Push-Benachrichtigung an Ihr registriertes Gerät.