Как отправить тестовое push-уведомление в RuStore
В консоли разработчика RuStore доступен специальный механизм отправки тестовых push-уведомлений. Он позволяет проверить, корректно ли настроено приложение и бэкенд для приема уведомлений, без необходимости развертывать полный боевой цикл рассылки.
Ниже описана пошаговая инструкция: как создать проект для push в консоли, получить push-токен на устройстве и отправить тестовое уведомление.
Общая схема работы push-уведомлений в RuStore
-
Серверная часть RuStore
Принимает запрос на отправку push-уведомления от бэкенда разработчика (или из консоли разработчика) и перенаправляет его на устройство. Для этого используется push-токен. -
Push-токен
Это уникальный идентификатор устройства и установленного приложения, по которому RuStore определяет, куда доставлять уведомление. -
Приложение RuStore
На устройстве должна быть установлена актуальная версия. -
Мобильное приложение разработчика
Содержит интегрированный SDK, который умеет принимать и обрабатывать входящие push-уведомления, поступающие через RuStore.
Создание проекта для push в конс оли
Чтобы пользоваться push-уведомлениями, в RuStore консоли необходимо создать проект:
- Зайдите в консоль разработчика RuStore под вашей учетной записью.
- Перейдите в раздел Инструменты → push-уведомления → Проекты.
- Нажмите Создать проект и заполните поля:
- Название проекта: любое удобное имя (например,
PushProjectTest
); - Package name: укажите пакет приложения (например,
com.example.app
). Обычно это должен быть тот же package name, который реально используется в вашем Android-приложении; - Отпечаток подписи SHA-256.
- Сохраните изменения. После сохранения система сгенерирует:
- ID проекта — уникальный идентификатор, который понадобится при отправке уведомлений.
- Сервисный токен (S2S-токен) — ключ авторизации, с помощью которого вы подтверждаете право отправлять уведомления для данного проекта.
В одном проекте вы можете создавать до пяти сервисных токенов.
Не забудьте отметить «звездочкой» (*
) тот токен, который хотите использовать по умолчанию для тестовых отправок.
Получение push-токена на устройстве
Чтобы тестовое уведомление дошло до нужного устройства, необходимо знать его push-токен (уникальный идентификатор в системе RuStore).
- Установите тестовую (или реальную) сборку вашего Android-приложения, в которую уже интегрирована SDK RuStore для push-уведомлений.
- После интеграции RuStore Push SDK в ваше приложение, необходимо вызвать метод:
RuStorePushClient.getToken()
Отправка тестового push-уведомления из консоли
Переход в раздел тестовых уведомлений
- Откройте в консоли разработчика RuStore нужный проект в разделе push-уведомления → Проекты.
- Выберите проект, для которого хотите сделать тестовую отправку.
- Во вкладке Тестовые уведомления отображаются поля для ввода push-токена и текста уведомления.