Быстрый старт с Android SDK
Начните работу с Wavesend Android SDK с помощью этого краткого и простого примера.
Предварительные требования
Section titled “Предварительные требования”Для интеграции Wavesend Android SDK в ваше приложение вам понадобится следующее:
Скачайте пример проекта
Section titled “Скачайте пример проекта”Клонируйте пример проекта с GitHub:
git clone https://github.com/Wavesend/wavesend-android-sampleНастройте проект
Section titled “Настройте проект”-
Поместите ваш файл google-services.json в директорию wavesend-demoapp/app.
-
В вашем файле build.gradle (модуль: app) обновите
applicationIdв соответствии с именем вашего пакета. -
В файле res/values/strings.xml замените значения-плейсхолдеры на ваши данные:
pushwoosh_app_id: используйте ваш Wavesend Application code.fcm_sender_id: используйте ваш номер проекта Firebase.pushwoosh_api_token: используйте ваш Wavesend Device API Token.
<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_WAVESEND_APP_ID_</string> <string name="fcm_sender_id">_YOUR_FIREBASE_PROJECT_ID_</string> <string name="pushwoosh_api_token">_YOUR_WAVESEND_DEVICE_API_TOKEN_</string></resources>Запустите проект
Section titled “Запустите проект”- Соберите и запустите проект.
- В приложении будет две вкладки: «Действия» (Actions) и «Настройки» (Settings). Перейдите на вкладку Настройки.
- Нажмите кнопку Register for Pushes.
- Предоставьте разрешение на получение Push-уведомлений. Устройство будет зарегистрировано в Wavesend.
Вы должны увидеть запись в логе, подобную этой:
Log level: INFO[RequestPermissionHelper] Requesting permissionsWavesend SDK initialized successfullyHWID: __HWID_OF_YOUR_DEVICE__APP_CODE: __YOUR_WAVESEND_APP_ID__WAVESEND_SDK_VERSION: __WAVESEND_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-уведомление
Section titled “Отправьте Push-уведомление”Вернитесь в Wavesend Control Panel и отправьте Push-уведомление на зарегистрированное устройство.
Что дальше
Section titled “Что дальше”Чтобы узнать больше, обратитесь к руководству по базовой интеграции.