我已经阅读了很多文档,但我仍然无法澄清在openfire中创建的用户与名册中的用户之间的区别。我只需要在我的Android应用程序中从openfire获取所有用户列表,以便我可以与其他用户进行一对一的聊天。另请说明名册用户和简单用户之间的区别。
任何帮助将不胜感激。
答案 0 :(得分:2)
当您注册自己时,您就是用户,并且您将选择用户和密码。
如果您以Skype为例(我不知道Jabber),当您向Skype服务注册时,您将成为用户。
它的名称相当于Skype的联系人列表。 在XMPP中,如果他们在群聊中,您可以与任何用户会面和交谈,而您只能与您的名册中的人聊天。
可以通过配置,群聊或仅根据您的需求开发共享的全包名册来跳过名册。
在名册中,您可以为您的联系人指定一个昵称(您的联系人是用户),这可能是Rosters之间的昵称,因为它是一种个人配置。
花名册可以处理群组(家庭 - 朋友 - 家族......),可以处理个人用户每日消息(“你好世界”)或只是状态(离线 - 在线 - 离开 - 忙......)。
名册处理Presence节。
我建议使用标准行为设置聊天,以便将来很容易升级服务器和客户端或扩展功能。