# Быстрый старт с Android SDK

Начните работу с Pushwoosh Android SDK, используя этот быстрый и простой пример.

## Предварительные требования

Для интеграции Pushwoosh Android SDK в ваше приложение вам понадобится следующее:

<TranslatedFragment id="prerequisites-android" />

## Скачайте пример проекта

Клонируйте пример проекта с GitHub:
```bash
git clone https://github.com/Pushwoosh/pushwoosh-android-sample
```

## Настройте проект

1. Поместите ваш файл **google-services.json** в директорию pushwoosh-demoapp/app.

2. В вашем файле **build.gradle** (модуль: app) обновите `applicationId`, чтобы он соответствовал имени вашего пакета.

3. В файле **res/values/strings.xml** замените значения-плейсхолдеры на ваши данные:
  - `pushwoosh_app_id`: Используйте ваш Pushwoosh App Code.
  - `pushwoosh_api_token`: Используйте ваш [Pushwoosh Device API Token](/ru/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>
```

## Запустите проект

1. Соберите и запустите проект.
2. В приложении будет две вкладки: «Actions» и «Settings». Перейдите на вкладку **Settings**.
3. Нажмите кнопку **Register for Pushes**.
4. Предоставьте разрешение на отправку push-уведомлений. Устройство будет зарегистрировано в Pushwoosh.

Вы должны увидеть в логах запись, подобную этой:
```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__
```

## Отправьте push-уведомление

Вернитесь в Панель управления Pushwoosh и [отправьте push-уведомление](/ru/product/messaging-channels/push-notifications/send-push-notifications/one-time-push) на ваше зарегистрированное устройство.

## Что дальше
Чтобы узнать больше, обратитесь к [руководству по базовой интеграции](/ru/developer/pushwoosh-sdk/android-sdk/firebase-integration/integrate-pushwoosh-android-sdk/).