【发布时间】:2016-06-07 10:02:04
【问题描述】:
我浏览了许多文档,但仍然无法阐明在 openfire 中创建的用户与在名册中创建的用户之间的区别。我只需要在我的 android 应用程序中从 openfire 获取所有用户列表,这样我就可以与其他用户进行一对一的聊天。另外请解释一下名册用户和简单用户之间的区别。
任何帮助将不胜感激。
【问题讨论】:
我浏览了许多文档,但仍然无法阐明在 openfire 中创建的用户与在名册中创建的用户之间的区别。我只需要在我的 android 应用程序中从 openfire 获取所有用户列表,这样我就可以与其他用户进行一对一的聊天。另外请解释一下名册用户和简单用户之间的区别。
任何帮助将不胜感激。
【问题讨论】:
当您注册自己时,您就是用户,您将选择用户名和密码。
如果您以 Skype 为例(我知道它不是 Jabber),那么当您通过电子邮件注册到 Skype 服务时,您将成为用户。
Roster 它相当于 Skype 的联系人列表。 在 XMPP 中,您可以在群聊中与任何用户见面并交谈,而您只能与您名册中的人进行 1-1 聊天。
您可以根据需要通过配置、群聊或简单地开发一个共享的全包名册来跳过名册。
在名册中,您可以为您的联系人(您的联系人是用户)分配一个昵称,该昵称在名册之间可能有所不同,因为这是一种个人配置。
名册可以处理群组(家庭 - 朋友 - 部落...),可以处理个人用户每日消息(“hello world”)或简单的状态(离线 - 在线 - 离开 - 忙碌...)。
名册处理 Presence 节。
我建议使用标准行为设置聊天,以便将来升级服务器和客户端或扩展功能。
【讨论】: