2015-04-30 57 views
0

有誰知道SMACK是否可以收聽羣組環聊邀請?SMACK和Google環聊 - 收聽邀請

我曾嘗試添加監聽

MultiUserChat.addInvitationListener(...)

我曾嘗試在代碼中手動,然後加入一個房間的嘗試:

for (String room : MultiUserChat.getJoinedRooms(connection, connection.getUser())) { dLog(String.format("%s -> getJoinedRooms? %s", getUsername(), room)); }

但我從來沒有看到在日誌中任何東西。所以問題是,SMACK可以用來收聽Google環聊中的羣組聊天嗎?

我已經過相關的鏈接,如:https://www.igniterealtime.org/builds/smack/docs/4.0.0/documentation/extensions/muc.htmlhttps://www.igniterealtime.org/builds/smack/docs/4.0.0/javadoc/org/jivesoftware/smackx/muc/MultiUserChat.html

回答

0

與GTalk的,視頻羣聊不是基於XMPP。所以你不能在這裏使用像Smack這樣的XMPP庫。

+0

但正常的聊天工作正常!!!我猜想羣組環聊不是基於XMPP多用戶聊天。 – ekawas

+0

你猜對了,他們沒有。 – Flow

+0

這是一個恥辱。至少現在我知道它爲什麼不起作用。 – ekawas