使用 presence.jar 在 openfire 中获取 presence null
Getting presence null in openfire using presence.jar
我正在创建一个 android 聊天 application.I 如果用户在线,使用此 url :http://localhost:9090/plugins/presence/status?jid=8439198269@localhost&type=text
如果用户离线,则状态返回为不可用
另一面是当我通过Spark客户端登录时状态显示为在线,而当使用移动用户状态登录时显示为空
用户状态在 openfire 管理面板中正确显示,但返回错误状态
请告诉我为什么会这样..
首先,presence 插件需要 3 个参数。第三个是 "req_jid".
在 XMPP 中,只有当您订阅了他的存在并且用户允许时,您才能请求用户的存在。
但是对于 Presence 插件,您可以覆盖它。只需定义此 属性 即可查询任何用户的在线状态。
plugin.presence.public = 真
我正在创建一个 android 聊天 application.I 如果用户在线,使用此 url :http://localhost:9090/plugins/presence/status?jid=8439198269@localhost&type=text
如果用户离线,则状态返回为不可用
另一面是当我通过Spark客户端登录时状态显示为在线,而当使用移动用户状态登录时显示为空
用户状态在 openfire 管理面板中正确显示,但返回错误状态
请告诉我为什么会这样..
首先,presence 插件需要 3 个参数。第三个是 "req_jid".
在 XMPP 中,只有当您订阅了他的存在并且用户允许时,您才能请求用户的存在。
但是对于 Presence 插件,您可以覆盖它。只需定义此 属性 即可查询任何用户的在线状态。
plugin.presence.public = 真