注册

Android 群邀请人,收不到回调监听。

 private void invitationMember(final String groupId, final String[] members){//点击邀请人加群
new Thread(new Runnable() {
@Override
public void run() {
try {
emGroup=EMClient.getInstance().groupManager().getGroupFromServer(groupId);
if(EMClient.getInstance().getCurrentUser().equals(emGroup.getOwner())){
EMClient.getInstance().groupManager().addUsersToGroup(groupId, members);
}else{
EMClient.getInstance().groupManager().inviteUser(groupId, members,null);
}
} catch (HyphenateException e) {
e.printStackTrace();
}
}
}).start();
}
EMClient.getInstance().groupManager().addGroupChangeListener(this);添加的群信息监听
以上代码正常运行,但是就是在回调方法里面收不到消息,也没有成功把人邀请进来。请问我哪里写错了。急!!!
已邀请:

lizg - ……

您好,EMGroupStylePrivateOnlyOwnerInvite——私有群,只有群主可以邀请人;
EMGroupStylePrivateMemberCanInvite——私有群,群成员也能邀请人进群;
EMGroupStylePublicJoinNeedApproval——公开群,加入此群除了群主邀请,只能通过申请加入此群;
EMGroupStylePublicOpenJoin ——公开群,任何人都能加入此群。----------这是群组的四种类型,您看下您那边创建的是哪种群组类型,邀请用户加群是,如果是群成员邀请,只有EMGroupStylePrivateMemberCanInvite这个类型支持,其他的都不支持。初始化之后去注册群组监听。邀请成员加群失败会抛异常,可以看下抛的什么异常。

要回复问题请先登录注册