更新时间: 2021-03-08

# 设置免打扰状态

# 参数说明

输入参数说明

参数 类型 必填 说明
conversationType RCConversationType (opens new window) 会话类型,系统会话传入 ConversationType_SYSTEM
targetId NSString 系统会话 id
isBlocked BOOL 是否屏蔽消息提醒
success BOOL 设置成功的回调
error BOOL 设置失败的回调

回调参数说明

error 说明:

回调参数 回调类型 说明
status RCErrorCode (opens new window) 设置失败的错误码
# 代码示例
[[RCIMClient sharedRCIMClient] setConversationNotificationStatus:ConversationType_SYSTEM
        targetId:self.userId
        isBlocked:swch.on
        success:^(RCConversationNotificationStatus nStatus) {}
        error:^(RCErrorCode status){}];

已复制
1
2
3
4
5
6

# 获取免打扰状态

# 参数说明

输入参数说明

参数 类型 必填 说明
conversationType RCConversationType (opens new window) 会话类型,系统会话传入 ConversationType_SYSTEM
targetId NSString 系统会话 id
success BOOL 设置成功的回调
error BOOL 设置失败的回调

回调参数说明

success 说明:

回调参数 回调类型 说明
nStatus RCConversationNotificationStatus 会话设置的消息提醒状态

error 说明:

回调参数 回调类型 说明
status RCErrorCode (opens new window) 设置失败的错误码
# 代码示例
[[RCIMClient sharedRCIMClient] getConversationNotificationStatus:ConversationType_SYSTEM
                                                        targetId:self.userId
                                                         success:^(RCConversationNotificationStatus nStatus) {}
                                                           error:^(RCErrorCode status){}];
已复制
1
2
3
4

# 获取免打扰状态列表

# 参数说明

输入参数说明

参数 类型 必填 说明
conversationTypeList NSArray 会话类型的数组 需要将 RCConversationType 转为 NSNumber 构建 Array

返回参数说明

返回值 返回类型 说明
array NSArray 屏蔽消息提醒的会话RCConversation的列表
# 代码示例
NSArray *array = [[RCIMClient sharedRCIMClient] getBlockedConversationList:@[@(ConversationType_SYSTEM)]];
已复制
1

# 设置免打扰时间

# 参数说明

输入参数说明

参数 类型 必填 说明
startTime NSString 开始消息免打扰时间,格式为 HHMMSS
spanMins int 需要消息免打扰分钟数,
0 < spanMins < 1440
您设置的起始时间是 00:00, 结束时间为 23:59,则 spanMins 为 23 * 60 + 59 = 1339 分钟
success BOOL 屏蔽成功的回调
error BOOL 屏蔽失败的回调

回调参数说明

error 说明:

回调参数 回调类型 说明
status RCErrorCode (opens new window) 设置失败的错误码
# 代码示例
[[RCIMClient sharedRCIMClient] setNotificationQuietHours:@"00:00:00"
                                                spanMins:1439
                                                 success:^{}
                                                   error:^(RCErrorCode status) {}];
已复制
1
2
3
4

文档是否解决您的问题 ?

如果遇到产品相关问题,您可 提交工单 寻求帮助