订阅的节会触发回调吗?
Posted
技术标签:
【中文标题】订阅的节会触发回调吗?【英文标题】:Does subscribed stanza trigger a callback? 【发布时间】:2014-01-13 21:08:38 【问题描述】:有没有办法从订阅的类型节中获取回调?有来自服务器的 XML 响应,但 Strophe 没有触发任何回调。
这是我要发送的:
<body rid='576795248' xmlns='http://jabber.org/protocol/httpbind' sid='e3552b8d'><presence to='user2@localhost' type='subscribed' xmlns='jabber:client' id='2:sendIQ'/></body>
我得到:
<body xmlns='http://jabber.org/protocol/httpbind'><iq xmlns="jabber:client" type="set" id="842-543" to="user1@localhost"><query xmlns="jabber:iq:roster"><item jid="test2@localhost" subscription="both"/></query></iq></body>
如您所见,服务器正在正确发送响应,但 Strophe 没有触发任何回调。
谢谢。
【问题讨论】:
【参考方案1】:添加处理程序:addHandler(func, Strophe.NS.ROSTER, 'iq')
【讨论】:
以上是关于订阅的节会触发回调吗?的主要内容,如果未能解决你的问题,请参考以下文章