RuStore
Доступ к карточке Android-приложения в RuStore и параметрам push-проекта. В текущей версии сохранение этой формы само по себе не переключает действующий серверный канал push.
Откройте Интеграции → Добавить интеграцию → RuStore. Для уже установленного подключения используйте Настроить.
Подготовка
- Найдите project_id приложения в RuStore Консоли в разделе push-уведомлений и package name в карточке приложения или ответе API списка приложений.
- В RuStore Консоли откройте приложение и раздел ключей, создайте приватный ключ и сохраните его keyId. По официальному примеру подпишите keyId с текущим timestamp и вызовите POST /public/auth/.
- Скопируйте JWE из body.jwe ответа в Public-Token. Он действует 900 секунд, поэтому получение нужно автоматизировать или поручить администратору непосредственно перед настройкой.
- В поле «Серверный токен push» вставьте токен push-проекта из настроек приложения RuStore. Эта форма пока не переключает действующую серверную push-доставку.

Параметры
| Поле | Вид | Назначение и правила заполнения |
|---|---|---|
| Идентификатор проекта (Project ID) | Настройка | project_id проекта push-уведомлений из RuStore Консоли. Его сохранение здесь само по себе не меняет текущую отправку push. |
| Имя пакета | Настройка | Android applicationId приложения в RuStore, например com.example.app; возьмите из карточки или API списка приложений. |
| Серверный токен push | Секрет | Секретный серверный токен push-проекта из настроек приложения в RuStore Консоли. Сейчас эта форма проверяет наличие токена, но не переключает действующую push-доставку. |
| Токен каталога (Public-Token) | Секрет | JWE из body.jwe ответа POST /public/auth/. Срок жизни — 900 секунд; используется вместе с именем пакета для проверки каталога. |
Сохранение и изменение
Заполните параметры и нажмите «Сохранить». При повторном открытии секреты не показываются: индикатор наличия секрета не является его значением. Пустое поле существующего секрета сохраняет прежнее значение; новое значение заменяет его. После изменения проверьте подключение заново.
Тип RuStore доступен в полном каталоге интеграций.
Проверка результата
- Сопоставьте packageName с applicationId нужного приложения.
- Получите свежий Public-Token и проверьте доступ к карточке каталога.
- Для подтверждения push отдельно проверьте настройки серверного отправителя, токен устройства и разрешённую тестовую доставку.
Статус «Настроено» означает сохранённые настройки. Результат проверки соединения и результат целевой операции оценивайте отдельно. Подробности проверки доступны в карточке подключения.
Ограничения и зависимости
Public-Token каталога и серверный токен push — разные секреты с разным назначением. Встроенная инструкция указывает срок Public-Token 900 секунд; не используйте его как постоянный push-токен. Совпадение проекта и имени пакета обязательно.
Если не работает
| Симптом | Что проверить |
|---|---|
| Каталог перестал проходить проверку | Обновите краткоживущий Public-Token и проверьте packageName. |
| Настройки сохранены, push не приходит | Эта форма не подключает серверную отправку автоматически; проверьте настройку push на сервере и регистрацию клиента. |
| Проверка токена проходит, доставки нет | Проверка наличия серверного токена не подтверждает отправку на устройство. |