我是 XMPP 协议的新手,我正在使用 smack 库在 android 中开发一个聊天应用程序。我一直在创建群聊。我想创建一个群组,向其中添加成员并向群组的所有成员(如 WhatsApp 群组)发送消息。在搜索群聊时,我得到了两件事
createGroup(String name)存在的方法创建组Roster。MultiUserChatManager.我对什么是组以及什么是多用户聊天感到困惑?谁能解释一下它们之间的基本区别,我应该使用哪一个,以及如何向群组中的每个人发送消息?
使用类中createGroup(String name)存在的方法创建的名册组Roster
它只是您的联系人组,主要用于 IM 客户端中的视觉目的。这就像在电话联系人中创建组一样。
使用创建的多用户聊天室MultiUserChatManager
MultiUserChat用于创建聊天室和添加各种用户作为聊天室成员。这应该用于群组(与某些成员的聊天室)消息传递。这与名册集团无关。
| 归档时间: |
|
| 查看次数: |
1595 次 |
| 最近记录: |