Для того чтобы сократить количество действий пользователя, компоненты модуля могут получать извещения о событиях
В результате компонент сразу начинает проверку не ожидая нажатия на кнопку Готово пользователем.
Таким образом пользователь максимально быстро проходит процесс проверки номера телефона и входа на сайт.
Для всего этого используется модуль Push and Pull, который организует подключение по websocket и обмен данными.
Чтобы все это работало, необходимо его настроить.
В первую очередь устанавливаем модуль если он не установлен. На странице установленных модулей должна быть соответствующая отметка что модуль установлен.
Администрирование /Настройки / Настройки продукта / Модули
Также должен был быть установлен модуль REST API (rest)
На странице настроек модуля необходимо проверить чтобы был выбран Push server. Проще всего использовать облачный сервер 1С-Битрикс. Нужно только будет нажать кнопку зарегистрировать чтобы все активировалось. Этот вариант работает только для активных лицензий битрикса.
Администрирование / Настройки / Настройки продукта / Настройки модулей
Чтобы проверить, лучше открыть новую вкладку в режиме инкогнито, чтобы вы не были авторизованы на сайте. и в консоли браузера (F12, вкладка Консоль) выполнить команду
BX.PULL.getDebugInfo();
Результат должен быть примерно таким
Если после всех действий, при проверке вы в отчете видите ошибку - Config error: config is not loaded как на картинке ниже
Вам нужно проверить есть ли запись файле /urlrewrite.php
и если нет, то нужно добавить
0 => array (
'CONDITION' => '#^/rest/#',
'RULE' => '',
'ID' => NULL,
'PATH' => '/bitrix/services/rest/index.php',
'SORT' => 10,
),
Обратите внимание, добавляется запись с ключом = 0, ключи не должны повторяться, если у вас есть запись с таким ключом, вам нужно увеличить ключи которые дублируются, иначе существующие правила могут быть затерты.
Это должно выглядеть примерно так
Далее сохраняем изменения, после этого можно обновить страницу, все должно работать.
Если это не помогло, вам нужно:
Таким образом обновляется кэш и ошибка пропадает.