asmack没有收到多用户聊天请求

时间:2012-09-03 04:24:40

标签: android xmpp asmack

我正在使用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"/>

1 个答案:

答案 0 :(得分:1)

听起来,相应的提供商没有初始化。

aSmack的Readme告诉你初始化smack的静态代码,它会初始化提供者。在执行任何与XMPP相关的操作之前,您是否运行过代码?