Приглашение на чат с помощью XMPPHP
-
25-09-2019 - |
Вопрос
Можно ли отправить приглашения чата, используя XMPPHP?
Я успешно настроил систему обмена сообщениями из CMS, но я ищу способ отправить запрос чата до отправки первого сообщения.
Можно ли сделать это в XMPPHP? Я спрашиваю это, потому что не смог найти никакой правильной документации для класса. Спасибо за любой вклад.
Решение
Как правило, в XMPP, мы сначала не отправляем запрос, мы просто отправляем первое сообщение. Если у вас должна быть эта функция, вы хотите протокол из XEP-155. (Стэнза Сеанс Переговоры). Скорее всего, вам придется реализовать этот протокол самостоятельно, а также справиться с этим, когда клиент на другой стороне не реализует протокол ... в основном потому, что никто не реализовал это. :)
Другие советы
Вы можете использовать ниже для отправки чата приглашения.
$conn->subscribe('$jid');
к
$conn->unsubscribe('$jid');
Вы можете удалить Jid из списка контактов