Xmpp ejabberd中未订阅用户显示错误状态
我有下面的Xmpp ejabberd中未订阅用户显示错误状态,xmpp,ejabberd,strophe,Xmpp,Ejabberd,Strophe,我有下面的管理员名单: Jabber ID Subscription Pending user1@manish-lenovo-g510 to in 如果未登录user1 connection.addHandler(Gab.on_presence, null, "presence"); 显示subscribe但如果user1登录上述处理程序,则显示在线状态,我可以进行聊天。因此,如果user1登
管理员名单
:
Jabber ID Subscription Pending
user1@manish-lenovo-g510 to in
如果未登录user1
connection.addHandler(Gab.on_presence, null, "presence");
显示
subscribe
但如果user1
登录上述处理程序,则显示在线状态,我可以进行聊天。因此,如果user1
登录,我无法知道他是否订阅了online
。那么,我如何避免在没有订阅的情况下聊天呢?您能澄清一下这个问题吗?您认为订阅不正确的原因并不明显。此外,在XMPP中,聊天和订阅是两件独立的事情。订阅仅用于出席,与聊天无关。请澄清问题?您认为订阅不正确的原因并不明显。此外,在XMPP中,聊天和订阅是两件独立的事情。订阅仅用于显示状态,与聊天无关。