У меня есть приложение Xmpp, использующее smack api 4.1.6
, и я пытаюсь принудительно присоединиться к клиенту без приглашения.Принудительное соединение клиента в комнату
Теперь я пробовал сценарий, когда я настраиваю слушателя и приглашаю клиента назад, когда он уходит. Это работает, но это не то, что я хочу.
Мне нужно принудительно подключить клиента к комнате без приглашения.
Теперь я думал, что я могу, как сделать комнату закладкой клиенту, но это должно быть сделано на стороне клиента ...
Возможно ли это? Любая помощь будет оценена, спасибо.
Да, это крайнее решение, я думал, что просто сделаю закладку в комнату для пользователя, когда он присоединяется к нему в первый раз. Это возможно? Причина, по которой я видел, что доступно в ejabberd –
Закладочная закладка комнаты - это функция клиентской стороны, упомянутая @ mickaël-rémond: https://stackoverflow.com/questions/33366454/xmpp-groupchat-bookmark-implementation, а также упомянутая в ней XEP: https://xmpp.org/extensions/xep-0048.html. Также взгляните на эту аналогичную тему: https://stackoverflow.com/questions/39045381/joining-xmpp-muc-room-without-invite-ejabberd. Ejabberd предоставляет расширение MUC Subscriptions, которое является их собственной реализацией, недоступной в Openfire. –