Zum Inhalt springen

Cordova SDK Schnellstart

Starten Sie mit dem Pushwoosh Cordova SDK mithilfe dieses schnellen und einfachen Beispiels.

Voraussetzungen

Anchor link to

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

Laden Sie das Beispielprojekt herunter

Anchor link to
Terminal window
# Klonen Sie das SDK-Repository und navigieren Sie zum Beispielprojekt
git clone https://github.com/Pushwoosh/pushwoosh-phonegap-plugin.git
# Navigieren Sie zum Beispielverzeichnis
cd pushwoosh-phonegap-plugin/example/newdemo/

Konfigurieren Sie das Projekt

Anchor link to

Installieren Sie die Abhängigkeiten:

Terminal window
npm i

Fügen Sie das Pushwoosh-Plugin hinzu:

Terminal window
cordova plugin add ../../ --link --nofetch

Öffnen Sie www/js/index.js und aktualisieren Sie den pushwoosh.onDeviceReady-Aufruf:

pushwoosh.onDeviceReady({
appid: "XXXXX-XXXXX",
projectid: "XXXXXXXXXXXXXXX"
});

Ersetzen Sie die Werte für appid und projectid durch Ihren Pushwoosh App Code und Ihre Firebase Project Number.

1. Legen Sie den Bundle Identifier fest
Anchor link to

Öffnen Sie die Datei platforms/ios/newdemo.xcworkspace in Xcode.

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

  • newdemo: der Paketname Ihrer App. (z.B. com.example.pushwoosh)
2. Fügen Sie Capabilities hinzu
Anchor link to

Um Push-Benachrichtigungen zu aktivieren, müssen Sie bestimmte Capabilities hinzufügen.

Fügen Sie im Abschnitt „Signing & Capabilities“ die folgenden Capabilities hinzu:

  • Push Notifications
  • Background Modes. Nachdem Sie diese Capability hinzugefügt haben, aktivieren Sie das Kontrollkästchen für Remote notifications.
3. Legen Sie den API-Token fest
Anchor link to

Setzen Sie in Ihrer ios/newdemo/Info.plist den Schlüssel Pushwoosh_API_TOKEN auf den Pushwoosh Geräte-API-Token.

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

Kopieren Sie Ihre google-services.json-Datei in das Stammverzeichnis des Projekts.

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 Geräte-API-Token.

Führen Sie das Projekt aus

Anchor link to
  1. Erstellen Sie das Projekt und führen Sie es aus.
  2. Betätigen Sie den Schalter Für Benachrichtigungen registrieren.
  3. 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.