Saltar al contenido

Inicio rápido del SDK de Android

Comience a usar 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: “Acciones” y “Configuración”. Navegue a la pestaña Configuración.
  3. Toque el botón Registrarse para notificaciones push.
  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.