Saltar al contenido

Inicio rápido del SDK de Android

Comience a utilizar el SDK de Android de Pushwoosh con este ejemplo rápido y sencillo

Prerrequisitos

Anchor link to

Para integrar el SDK de Android de Pushwoosh en su aplicación, necesitará lo siguiente:

Descargar el proyecto de ejemplo

Anchor link to

Clone el proyecto de ejemplo desde GitHub:

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

Configurar el proyecto

Anchor link to
  1. Coloque su archivo google-services.json en el directorio pushwoosh-demoapp/app.

  2. En su build.gradle (Módulo: app), actualice el applicationId para que coincida con el nombre de su paquete.

  3. En res/values/strings.xml, reemplace los valores de marcador de posición con sus detalles específicos:

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>

Ejecutar el proyecto

Anchor link to
  1. Compile y ejecute el proyecto.
  2. La aplicación tendrá dos pestañas: “Actions” y “Settings”. Navegue a la pestaña Settings.
  3. Toque el botón Register for Pushes.
  4. Conceda permiso para las notificaciones push. El dispositivo se registrará en Pushwoosh.

Debería ver una entrada de registro como esta:

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__

Enviar una notificación push

Anchor link to

Vuelva al Panel de Control de Pushwoosh y envíe una notificación push a su dispositivo registrado.

¿Qué sigue?

Anchor link to

Para obtener más información, consulte la guía de integración básica