我需要配置什么才能使用户状态正常工作?无论如何,所有用户似乎都处于离线状态。
聊天似乎运行良好,但显然不知道谁在任何时候在线并不是理想的选择。
网址:
答案1
您搞清楚了吗?我注意到,在我新安装的 openfire(Windows 服务,使用 hsqldb 中的构建)中,当我登录管理面板时,会显示哪些用户在线,但 spark 显示用户离线。我们仍然可以互相聊天,但不知道谁在线。
一个解决方法是让用户注销并重新登录,然后重新添加联系人。这可以解决几天的问题。(目前在有限的测试中)
答案2
您应该检查您的用户是否发送了presence
节。如果是,则 openfire 会自动让他们上线。
答案3
我一直遇到这个问题,直到我意识到我没有正确配置组设置。要让联系人列表显示在某些客户端中并显示在线状态,您必须启用联系人列表共享并指定联系人列表名称。如果您不指定列表名称,它将不起作用:
您可以看到下面的截图:
这是在“用户/组”选项卡 >“组”>“编辑组”中