我正在使用smack库在Android应用程序中实现多用户聊天。我能够收到群组邀请并能够使用以下邀请听众加入。
InvitationListener mBilateralInvitationListener = new InvitationListener() {
@Override
public void invitationReceived(Connection conn, final String room, String inviter, String reason, String password, Message message) {
final MucInvitation mucInvitation = new MucInvitation(conn, room, inviter, reason, password, message);
// Here is my code for accepting muc request. Needed here to identify the group name
);
}
};
在这里,我想知道群组名称,但我没有收到邀请。请告诉我如何从邀请中获取组名或让我知道如何在android smack中获取组名。
注意:我已尝试尝试从我的MultiUserChat.java
对象(getRoom(), getRoomInfo(,)
)中获取组名,但它没有返回实际的组名,而是返回如下所述。
groupchat-04379f6acf3b2525befa93c4b0eaf108@conference.myprovider.net