Как реализовать статус доставки сообщения в ejabberd

Я новичок в Эджабберде. Я хочу знать, было ли мое сообщение доставлено получателю или нет. Я использую клиент pidgin. Я прошел протокол XEP-0184. не знаю, как это реализовать (я не знаю Erlang). Существуют ли какие-либо доступные модули, реализующие этот протокол, которые я могу установить и использовать? Если это не реализовано, как я могу это реализовать?


person Salini L    schedule 26.10.2016    source источник
comment
Состояние доставки сообщений полностью поддерживается на стороне клиента. Вам нужно включить его со стороны клиента. Таким образом, iOS xmppframework и Android smack широко используются для создания чат-приложений для приложений.   -  person Hare Kumar    schedule 26.10.2016
comment
вам следует использовать Smack igniterealtime.org/projects/smack   -  person Sunil Singh    schedule 11.11.2016


Ответы (1)


XEP-0184 полностью на стороне клиента. Никакой специальной серверной функциональности не требуется: ее должны поддерживать только клиенты.

К сожалению, похоже, что Pidgin его не поддерживает; см. тикет № 6940 в их системе отслеживания ошибок. Кто-то, кто знает Python, должен был бы поработать над этим.

person legoscia    schedule 26.10.2016
comment
Можете ли вы предложить какой-либо клиент, который поддерживает статус доставки сообщений? - person Salini L; 26.10.2016