Настройка сервера
Чтобы получать уведомления в режиме реального времени, вам необходимо создать безопасный сервер. Для этого выполните шаги, перечисленные ниже.
Подготовьте сервер
Для получения уведомлений разверните сервер, который будет:
- принимать уведомления в формате POST-запросов от RuStore;
- отвечать на запросы HTTP-кодом
200 ОК
, если уведомление принято; - отвечать на запросы HTTP-кодами ошибок
4xx
или5xx
, если не удалось получить уведомление и необходимо повторить отправку.
Ваш сервер отвечает за отправку ответов на все уведомления, а также анализ и интерпретацию уведомлений.
Добавьте IP-адрес RuStore в белый список
Создайте правило Firewall, разрешающее вашему серверу получать уведомления от IP-адреса RuStore 95.163.133.1:8080
.
Обработку запросов с остальных IP-адресов рекомендуем запретить.
Привяжите домен и выпустите сертификат
Определите URL-адрес для сервера, который будет получать уведомления.
Сервис по отправке уведомлений работает только с теми адресами, которые начинаются на https://
.
Ваш сервер должен поддерживать TLS-соединение сертификатом, который выпущен центром сертификации. Например, Let’s Encrypt. Подходят в том числе сертификаты, выпущенные Национальным удостоверяющим центром Минцифры РФ.
Если ваш сервер развёрнут в публичном облаке, сертификат также можно получить у облачного провайдера.