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);添加的群信息监听
以上代码正常运行,但是就是在回调方法里面收不到消息,也没有成功把人邀请进来。请问我哪里写错了。急!!!
共1个回复

lizg

2019-03-11 17:29

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

申请试用

提交后工作人员会尽快与您联系进行功能演示
技术咨询已转移到管理后台,请先登录

即时通讯云使用者请在应用详情页面咨询
客服云使用者请进入管理员模式咨询

×

400电话

商务咨询

技术咨询

免费试用