Skip to content
v1
文档/iOS SDK/群组

更新群资料

该接口只会提交非 nil 字段;传 nil 表示对应字段不修改。

接口

objc
- (void)updateDiscussionProfile:(NSString *)discussionId
                           name:(NSString * _Nullable)name
                         avatar:(NSString * _Nullable)avatar
                         notice:(NSString * _Nullable)notice
                          intro:(NSString * _Nullable)intro
                           succ:(BIMSucc)succ
                           fail:(BIMFail)fail;
- (void)updateDiscussionSettings:(NSString *)discussionId settings:(NSDictionary *)settings succ:(BIMSucc)succ fail:(BIMFail)fail;
- (void)updateDiscussionAdmins:(NSString *)discussionId memberIds:(NSArray<NSString *> *)memberIds succ:(BIMSucc)succ fail:(BIMFail)fail;
- (void)muteDiscussion:(NSString *)discussionId muteUntil:(long long)muteUntil exceptedMemberIds:(NSArray<NSString *> * _Nullable)memberIds succ:(BIMSucc)succ fail:(BIMFail)fail;
- (void)unmuteDiscussion:(NSString *)discussionId succ:(BIMSucc)succ fail:(BIMFail)fail;

代码示例

swift
BIMManager.sharedInstance().updateDiscussionProfile("d10001",
                                                    name: "新群名称",
                                                    avatar: nil,
                                                    notice: "请遵守群规",
                                                    intro: "项目讨论群") {
    print("update profile success")
} fail: { code, desc in
    print("update profile fail: \(code) \(desc)")
}