Как обновить подписку на реестр в xmpp

Я работаю над приложением обмена сообщениями, используя stanza.io библиотека и ejabberd сервер на бэкэнде. Прямо сейчас я застрял в функциональности, где пользователь A отправляет запрос на подписку пользователю B, но пользователь B не вошел в систему в то время, и то же самое происходит с пользователем B. Он отправляет запрос A, но пользователь A не вошел в систему. система.

Когда я получаю их список, оба пользователя получают subscription: "none", subscriptionRequested: true, Я знаю, что означают пользователи, отправившие запрос, но не принятые другим пользователем.

Но мой вопрос, как я могу изменить подписку на both от none, Я перепробовал все возможные способы, такие как отправка IQ type: 'subscribe', to: jid но не получил никакого успеха.

0 ответов

Другие вопросы по тегам