我正在使用asmack库,并面临多用户聊天请求的问题。
发送会议请求时,它不会进入邀请监听器,虽然相同的代码在java中使用smack库。
调试时显示我收到了消息,但没有提供内部监听器。
如果你们中的任何人可以帮助我,或者至少告诉我如何解析收到的消息,我将收到数据包监听器。
以下是消息:
<message from="user1_a1c@conference.server" to="user2@server">
<x xmlns="http://jabber.org/protocol/muc#user">
<invite from="user1@server">
<reason>Please join me in a conference</reason>
</invite>
</x>
<x xmlns="jabber:x:conference" jid="user1_a1c@conference.server"/>
答案 0 :(得分:1)
听起来,相应的提供商没有初始化。
aSmack的Readme告诉你初始化smack的静态代码,它会初始化提供者。在执行任何与XMPP相关的操作之前,您是否运行过代码?