2013-01-23 40 views
0

我將消息發送到Jabber的作爲消息時,我的消息類型是Message.Type.groupchat

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); 
} 

我不能接受她,但是當消息類型是聊天,我能夠接受她爲什麼會這樣

+0

ofcourse to不是JID ie roomAddress我承認這一點,但消息是從Android到iPhone,但不是從Android到Android可能是它的去,我不能接收 – user687022

回答

2

如果to一MUC的JID則消息是無效的,因爲Type.Groupchat與MUC實例(XEP-0045)通信時,纔有效。