全部文档

更新时间: 2021-03-08

# 功能描述

从 2.9.25 版本开始 IMKit SDK 支持合并转发功能,目前不支持红包、阅后即焚及自定义消息的合并转发功能。

# 效果展示

# 配置说明

属性所属类为 RCIM,默认为 NO

@property(nonatomic, assign) BOOL enableSendCombineMessage;
已复制
1

目前不支持红包、阅后即焚及自定义消息的合并转发功能。

# 方法说明

开启合并转发功能之后,RongIMKit 默认的选择会话的界面取的数据是数据库中会话表的全部会话。如果不满足需求,可以通过重写 RCConversationViewController.h 中的如下方法,来自行实现选择会话界面,并把选中后的会话列表回传给 RongIMKit。

参数说明:

参数 类型 说明
index NSInteger 0 是逐条转发消息, 1 是合并转发消息。
completedBlock Block 返回需要转发到的会话的列表。

回调参数说明:

参数 类型 说明
completedBlock NSArray<RCConversation *> 返回需要转发到的会话的列表。

方法原型:

- (void)forwardMessage:(NSInteger)index completed:(void (^)(NSArray<RCConversation *> *conversationList))completedBlock;
已复制
1

代码示例:

- (void)forwardMessage:(NSInteger)index completed:(void (^)(NSArray<RCConversation *> *))completedBlock {

    // conversationList 为您返回的 list 数组
    completedBlock(conversationList);
}
已复制
1
2
3
4
5

文档是否解决您的问题 ?

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