Android 용 smack API를 사용하여 Gmail 계정을 사용하여 대화방을 개발하려고합니다. 나는 방을 만들고 그룹으로 메시지를 보냈다. 그러나 누군가가 응답하면 채팅 창이나 프로그램 (muc.addMessageListener (myMessageListener) 및 PacketListener)을 통해받는 메시지를 직접 수신 할 수 없습니다.smackx MultiUserChat API를 사용하여 채팅 메시지를 수신 할 수 없습니다.
ConnectionConfiguration config = new ConnectionConfiguration("talk.google.com", 5222, "gmail.com"); config.setSASLAuthenticationEnabled(true); connection = new XMPPConnection(config); connection.connect(); connection.login("[email protected]", "password"); muc = new MultiUserChat(connection, "[email protected]le.com"); muc.sendConfigurationForm(new Form(Form.TYPE_SUBMIT)); muc.join("kandroid6990"); muc.invite("[email protected]/User1", "Welcome!"); muc.invite("[email protected]/User2", "Welcome!");
Message msg = new Message("[email protected]le.com", Message.Type.groupchat); msg.addBody(Message.getDefaultLanguage(), messageText); muc.sendMessage(msg);
구현에 도움이 그룹 채팅 메시지 가 나타날 수 있습니다 이것을 시도 당신을 통해 내 질문에 답변 – Lokesh