【发布时间】:2018-11-15 20:15:48
【问题描述】:
首先我创建用户,然后我向用户发送邀请。我还附上了一个多用户聊天监听器的监听器。邀请已发送,但在其他设备上未收到。
String jid = groupname + "@" + "conference.domain";
MultiUserChatManager.getInstanceFor(mConnection).getMultiUserChat(jid)
.create(Resourcepart.from(nick)).makeInstant();
s = "othersid" + "@" + "domain";
getMultiUserChat(JidCreate.entityBareFrom(jid)).invite(getEntityBareJid(s), "");
在登录时附加的邀请监听器。
MultiUserChatManager.getInstanceFor(mConnection).
.addInvitationListener(new InvitationListener() {
@Override
public void invitationReceived(XMPPConnection conn, MultiUserChat room, EntityJid inviter, String reason, String password, Message message, MUCUser.Invite invitation) {
room.join(room.getNickname());}
}
【问题讨论】:
标签: android xmpp chat ejabberd openfire