RuStore

Доступ к карточке Android-приложения в RuStore и параметрам push-проекта. В текущей версии сохранение этой формы само по себе не переключает действующий серверный канал push.

Откройте Интеграции → Добавить интеграцию → RuStore. Для уже установленного подключения используйте Настроить.

Подготовка

  1. Найдите project_id приложения в RuStore Консоли в разделе push-уведомлений и package name в карточке приложения или ответе API списка приложений.
  2. В RuStore Консоли откройте приложение и раздел ключей, создайте приватный ключ и сохраните его keyId. По официальному примеру подпишите keyId с текущим timestamp и вызовите POST /public/auth/.
  3. Скопируйте JWE из body.jwe ответа в Public-Token. Он действует 900 секунд, поэтому получение нужно автоматизировать или поручить администратору непосредственно перед настройкой.
  4. В поле «Серверный токен push» вставьте токен push-проекта из настроек приложения RuStore. Эта форма пока не переключает действующую серверную 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 доступен в полном каталоге интеграций.

Проверка результата

  1. Сопоставьте packageName с applicationId нужного приложения.
  2. Получите свежий Public-Token и проверьте доступ к карточке каталога.
  3. Для подтверждения push отдельно проверьте настройки серверного отправителя, токен устройства и разрешённую тестовую доставку.

Статус «Настроено» означает сохранённые настройки. Результат проверки соединения и результат целевой операции оценивайте отдельно. Подробности проверки доступны в карточке подключения.

Ограничения и зависимости

Public-Token каталога и серверный токен push — разные секреты с разным назначением. Встроенная инструкция указывает срок Public-Token 900 секунд; не используйте его как постоянный push-токен. Совпадение проекта и имени пакета обязательно.

Если не работает

Симптом Что проверить
Каталог перестал проходить проверку Обновите краткоживущий Public-Token и проверьте packageName.
Настройки сохранены, push не приходит Эта форма не подключает серверную отправку автоматически; проверьте настройку push на сервере и регистрацию клиента.
Проверка токена проходит, доставки нет Проверка наличия серверного токена не подтверждает отправку на устройство.

Связанные инструкции

Документация провайдера

Последнее обновление