首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我的消息类型为Message.Type.groupchat时,smack消息不通信

当我的消息类型为Message.Type.groupchat时,smack消息不通信
EN

Stack Overflow用户
提问于 2013-01-23 23:39:12
回答 1查看 545关注 0票数 0

我正在向jabber发送一条消息,

代码语言:javascript
复制
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);
}

我不能接收它,但是当消息类型是聊天时,我可以接收它,为什么会这样?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-24 16:40:45

如果to的值不是MUC的JID,则消息无效,因为Type.Groupchat仅在与MUC实例(XEP-0045)通信时有效。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14483417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档