【问题标题】:Send message to all users inside a group - Smack API向组内的所有用户发送消息 - Smack API
【发布时间】:2016-07-11 06:30:44
【问题描述】:

我知道我们可以按照文档中的说明通过Chat chat = muc2.createPrivateChat("myroom@conference.jabber.org/johndoe"); chat.sendMessage("Hello there"); 与群组中的用户私聊。

但我没有找到与群组中的所有用户公开聊天的方法。有什么想法吗?

提前致谢。

【问题讨论】:

  • 据我了解,您可以使用 roster group 并收集 roster group id 并将其全部发送此链接可以帮助您stackoverflow.com/questions/27577909/…
  • “与群内所有用户公开聊天”究竟是什么意思?您指的“组”是什么?为什么要创建聊天而不是 MultiUserChat?为什么要创建私人聊天并要公开它?请解释清楚

标签: java xmpp smack


【解决方案1】:

感谢 cmets 解答我的问题。我通过以下方式解决了与组中所有用户聊天的问题,

Message msg = new Message("mychattingroom@conference.10.10.1.105", Message.Type.groupchat);
msg.setBody("Hai... How are you?..");
oXmppConnection.sendPacket(msg);

【讨论】:

    猜你喜欢
    • 2015-01-27
    • 1970-01-01
    • 2016-06-02
    • 2013-08-27
    • 2019-04-29
    • 2017-02-07
    • 2011-05-31
    • 1970-01-01
    相关资源
    最近更新 更多