Zum Inhalt springen

Android SDK Schnellstart

Beginnen Sie mit dem Pushwoosh Android SDK mit diesem schnellen und einfachen Beispiel.

Voraussetzungen

Anchor link to

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

Das Beispielprojekt herunterladen

Anchor link to

Klonen Sie das Beispielprojekt von GitHub:

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

Das Projekt konfigurieren

Anchor link to
  1. Platzieren Sie Ihre google-services.json-Datei im Verzeichnis pushwoosh-demoapp/app.

  2. Aktualisieren Sie in Ihrer build.gradle (Modul: app) die applicationId, damit sie mit Ihrem Paketnamen übereinstimmt.

  3. Ersetzen Sie in res/values/strings.xml die Platzhalterwerte durch Ihre spezifischen Details:

  • pushwoosh_app_id: Verwenden Sie Ihren Pushwoosh App Code.
  • fcm_sender_id: Verwenden Sie Ihre Firebase-Projektnummer.
  • pushwoosh_api_token: Verwenden Sie Ihr Pushwoosh Device API Token
strings.xml
<resources>
<string name="app_name">demoapp</string>
<string name="title_home">Actions</string>
<string name="title_notifications">Settings</string>
<string name="pushwoosh_app_id">_YOUR_PUSHWOOSH_APP_ID_</string>
<string name="fcm_sender_id">_YOUR_FIREBASE_PROJECT_ID_</string>
<string name="pushwoosh_api_token">_YOUR_PUSHWOOSH_DEVICE_API_TOKEN_</string>
</resources>

Das Projekt ausführen

Anchor link to
  1. Erstellen Sie das Projekt und führen Sie es aus.
  2. Die App wird zwei Tabs haben: „Aktionen“ und „Einstellungen“. Navigieren Sie zum Tab Einstellungen.
  3. Tippen Sie auf die Schaltfläche Register for Pushes.
  4. Erteilen Sie die Erlaubnis für Push-Benachrichtigungen. Das Gerät wird bei Pushwoosh registriert.

Sie sollten einen Log-Eintrag wie diesen sehen:

Logcat
Log level: INFO
[RequestPermissionHelper] Requesting permissions
Pushwoosh SDK initialized successfully
HWID: __HWID_OF_YOUR_DEVICE__
APP_CODE: __YOUR_PUSHWOOSH_APP_ID__
PUSHWOOSH_SDK_VERSION: __PUSHWOOSH_SDK_VERSION_INSTALLED__
FIREBASE_PROJECT_ID: __YOUR_FIREBASE_PROJECT_ID__
PUSH_TOKEN:
User ID "__USER_ID_OF_THE_DEVICE__" successfully set
[NotificationManager] Registered for push notifications: __DEVICE_PUSH_TOKEN__

Eine Push-Benachrichtigung senden

Anchor link to

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

Was kommt als Nächstes

Anchor link to

Um mehr zu erfahren, lesen Sie bitte die Anleitung zur Basis-Integration.