当我的消息Type为Message.Type.group chat时,消息未来

时间:2013-01-23 15:39:12

标签: xmpp smack

我正在向jabber发送消息

Message msgMultipleChat = new Message(to);//,Message.Type.chat);

msgMultipleChat.setBody(inputChatText);
msgMultipleChat.setType(Message.Type.groupchat);
msgMultipleChat.setFileType("text");
msgMultipleChat.setFile("");
//msgMultipleChat.setFriendName(userIds);
msgMultipleChat.setFrom(userIds);
msgMultipleChat.setGroupId(mGroupId);
if(BizproConnection.mXMPPConnection.getHost()!=null ) {
    BizproConnection.mXMPPConnection.sendPacket(msgMultipleChat);
}

我无法收到它,但当消息类型是聊天时我能够收到它为什么会这样

1 个答案:

答案 0 :(得分:2)

如果to的值 MUC的JID,则该消息无效,因为Type.Groupchat仅在与MUC实例通信时有效({{3 }})。