# Início rápido do SDK para Android

Comece a usar o SDK Pushwoosh para Android com este exemplo rápido e simples.

## Pré-requisitos

Para integrar o SDK Pushwoosh para Android em seu aplicativo, você precisará do seguinte:

<TranslatedFragment id="prerequisites-android" />

## Baixe o projeto de exemplo

Clone o projeto de exemplo do GitHub:
```bash
git clone https://github.com/Pushwoosh/pushwoosh-android-sample
```

## Configure o projeto

1. Coloque seu arquivo **google-services.json** no diretório pushwoosh-demoapp/app.

2. Em seu **build.gradle** (Módulo: app), atualize o `applicationId` para corresponder ao nome do seu pacote.

3. Em **res/values/strings.xml**, substitua os valores de espaço reservado pelos seus detalhes específicos:
  - `pushwoosh_app_id`: Use seu Código de Aplicativo Pushwoosh.
  - `pushwoosh_api_token`: Use seu [Token de API de Dispositivo Pushwoosh](/pt/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>
```

## Execute o projeto

1. Compile e execute o projeto.
2. O aplicativo terá duas abas: "Actions" e "Settings". Navegue para a aba **Settings**.
3. Toque no botão **Register for Pushes**.
4. Conceda permissão para notificações push. O dispositivo será registrado no Pushwoosh.

Você deve ver uma entrada de log 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__
```

## Envie uma notificação push

Volte para o Painel de Controle do Pushwoosh e [envie uma notificação push](/pt/product/messaging-channels/push-notifications/send-push-notifications/one-time-push) para o seu dispositivo registrado.

## Próximos passos
Para saber mais, consulte o [guia de integração básica](/pt/developer/pushwoosh-sdk/android-sdk/firebase-integration/integrate-pushwoosh-android-sdk/).