# Inicio rápido del SDK de Android

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

## Prerrequisitos

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

<TranslatedFragment id="prerequisites-android" />

## Descargar el proyecto de ejemplo

Clone el proyecto de ejemplo desde GitHub:
```bash
git clone https://github.com/Pushwoosh/pushwoosh-android-sample
```

## Configurar el proyecto

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:
  - `pushwoosh_app_id`: Use su Código de Aplicación de Pushwoosh.
  - `pushwoosh_api_token`: Use su [Token de API de Dispositivo de Pushwoosh](/es/developer/api-reference/api-access-token/#device-api-token)
```xml title="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="pushwoosh_api_token">_YOUR_PUSHWOOSH_DEVICE_API_TOKEN_</string>
</resources>
```

## Ejecutar el proyecto

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. Otorgue permiso para las notificaciones push. El dispositivo se registrará en Pushwoosh.

Debería ver una entrada de registro como esta:
```plaintext title="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

Vuelva al Panel de Control de Pushwoosh y [envíe una notificación push](/es/product/messaging-channels/push-notifications/send-push-notifications/one-time-push) a su dispositivo registrado.

## ¿Qué sigue?
Para obtener más información, consulte la [guía de integración básica](/es/developer/pushwoosh-sdk/android-sdk/firebase-integration/integrate-pushwoosh-android-sdk/)