有人知道SMACK是否可以收听群组环聊邀请吗?
我尝试过添加一个监听器
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.html和https://www.igniterealtime.org/builds/smack/docs/4.0.0/javadoc/org/jivesoftware/smackx/muc/MultiUserChat.html
答案 0 :(得分:0)
与GTalk不同,环聊不是基于XMPP。所以你不能在这里使用像Smack这样的XMPP库。