【发布时间】:2018-07-15 04:31:56
【问题描述】:
我几乎将 ejabberd 从 16.02 更新到 18.01。主要问题是我在旧版本中开发的模块无法正常工作,因为在旧版本的 ejabberd 中没有使用 xmpp 库(而不是使用 jlib),所以 iq 记录定义已经改变..我没有知道如何在 xmpp 库中添加我的自定义命名空间
【问题讨论】:
-
这并不容易而且很无聊,你应该在 xmpp_codec:get_mode/3 中添加新的子句,并添加新的模块来解码和编码你的 xml。
-
昨天我尝试制作自己的 xmpp 规范。我用 xmpp:register_code(conversation) 注册了我的规范模块,但在重新启动 ejabberd 后出现严重错误
-
@BekaGelashvili 我正在使用我的 ejabberd iq 处理程序模块解决此处描述的类似问题 [stackoverflow.com/questions/50208545/…。你能帮帮我吗?