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

対応するプロバイダーが初期化されていないようです。

aSmackのReadmeは、プロバイダーを初期化するsmackの静的コードを初期化するように指示しました。XMPP関連のアクションを実行する前にコードを実行しましたか?

于 2012-09-03T17:54:04.290 に答える