2012-09-03 25 views
3

我正在使用asmack庫,並面臨多用戶聊天請求的問題。asmack沒有得到多用戶聊天請求

發送會議請求時,它不會進入邀請偵聽器,儘管相同的代碼正在使用java中的smack庫。

調試時顯示我正在接收消息,但沒有在監聽器中提供給我。

如果你們中的任何一個人都可以幫助我解決這個問題,或者至少告訴我如何解析接收到的信息,而這些信息是我在信息包監聽器中獲得的。

以下是消息:

<message from="[email protected]" to="[email protected]"> 
<x xmlns="http://jabber.org/protocol/muc#user"> 
    <invite from="[email protected]"> 
     <reason>Please join me in a conference</reason> 
    </invite> 
</x> 
<x xmlns="jabber:x:conference" jid="[email protected]"/> 

+0

請幫助我如何爲MUC收到的邀請添加聽衆。請幫助我做.. –

+0

android的asmack庫不能正常工作,但是java的完美工作。 – viv

+0

Thanks !!如何設法使用asmack API加入特定用戶的房間.. –

回答

1

這聽起來像根據供應商不被初始化。

aSmack的Readme確實告訴你初始化smack的靜態代碼,它將初始化提供者。在執行任何XMPP相關操作之前是否運行過代碼?

+0

我正在使用asmack-jse-buddyclound- *,並且不存在這樣的類。 – viv

相關問題