3

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

4

1 回答 1

1

听起来相应的 Providers 没有初始化。

aSmack 的自述文件确实告诉您初始化 smack 的静态代码,这将初始化提供程序。您是否在执行任何 XMPP 相关操作之前运行了代码?

于 2012-09-03T17:54:04.290 回答