【发布时间】:2012-03-26 19:09:36
【问题描述】:
我正在尝试使用 smack API for Android 来开发使用 gmail 帐户的聊天室。我设法创建了一个房间并向群组发送消息。但是当有人回复时,我无法直接在聊天窗口或通过程序(muc.addMessageListener(myMessageListener)和PacketListener)接收传入消息。
ConnectionConfiguration config = new ConnectionConfiguration("talk.google.com", 5222, "gmail.com");
config.setSASLAuthenticationEnabled(true);
connection = new XMPPConnection(config);
connection.connect();
connection.login("kandroid6990@gmail.com", "password");
muc = new MultiUserChat(connection, "private-chat-12325669-dead-beff-feed-fedcba987454@groupchat.google.com");
muc.sendConfigurationForm(new Form(Form.TYPE_SUBMIT));
muc.join("kandroid6990");
muc.invite("karthikbaskar3@gmail.com/User1", "Welcome!");
muc.invite("kamaraj6990@gmail.com/User2", "Welcome!");
Message msg = new Message("private-chat-12325669-dead-beff-feed-fedcba987454@groupchat.google.com", Message.Type.groupchat);
msg.addBody(Message.getDefaultLanguage(), messageText);
muc.sendMessage(msg);
【问题讨论】:
-
你得到答案了吗
标签: android xmpp chat openfire smack