【问题标题】:add participant into chatrooms using ejabberd使用 ejabberd 将参与者添加到聊天室
【发布时间】:2017-12-27 02:41:58
【问题描述】:

我是安卓新手。我想使用带有 smack 4.1 api 的 ejabberd xmpp 服务器创建聊天应用程序。

我使用命令创建了聊天室,现在我想将参与者添加到该聊天组中。

这是截图

在上图中,创建了三个房间,但没有任何参与者。

如何添加参与者?

【问题讨论】:

  • 什么命令? xmlrpc 还是 http?

标签: android xmpp ejabberd


【解决方案1】:

您不能直接将用户添加到聊天室,但您可以向其他人发送加入您的聊天室的邀请。为此,您需要使用send_direct_invitation 命令。

https://docs.ejabberd.im/admin/ejabberdctl/muc-admin/#invite-several-users-to-a-muc-room

【讨论】:

  • 我们可以将永久会员添加到聊天室吗?我的意思是当我关闭应用程序时,我无法从该聊天室收到传入消息。在某种程度上,我想添加像whatsapp组这样的功能。有什么建议吗?
  • 您可以为此尝试多用户聊天订阅。您需要为聊天室设置“允许订阅”参数。这方面的文档可在 blog.process-one.net/… docs.ejabberd.im/developer/xmpp-clients-bots/… 获得
猜你喜欢
  • 2012-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多