注册

我创建公开群组,邀请成员,发送一条信息,成员刚接到打印conversion的ext发现ispublic是0,刷新一下又变回1


我创建公开群组,邀请成员,发送一条信息,成员刚接到打印conversion的ext发现ispublic是0,刷新一下又变回1
    NSArray *conversations = [[EaseMob sharedInstance].chatManager conversations];

conversion的数据不一致
已邀请:
你首先要区分一点,EMGroup和EMConversation是2个类型的对象,创建公开群,EMGroup获取的isPublic属性是YES。EMConversation的ext属性是扩展,里面的字段是自己设置的,而不是SDK去设置。
你应该是找EMConversation中ext设置isPublic字段的代码。
demo中是
1.在获取群详情时,会获取到对应的会话对象EMConversation,来设置ext的groupSubject、isPublic
2.修改群名称时,修改对应会话对象中ext的groupSubject、isPublic
3.会话列表数据源二次封装EaseConversationModel时,通过轮询缓存的群组列表,来修改ext的groupSubject、isPublic

要回复问题请先登录注册