文件消息
您可以通过 IMKit 内置的文件插件发送文件消息,消息将出现在会话页面的消息列表组件中。文件插件默认发送的消息包含文件消息内容对象 RCFileMessage(类型标识:RC:FileMsg)

局限
- 仅支持发送本地文件。
- 文件消息中的文件默认会上传到融云的服务器。如需上传到自己的服务器,您需要拦截消息,自行上传。详见拦截消息。
- 不支持在 IMKit 中预览文件,请在 UI 中选择用其他应用打开。
用法
IMKit 内置的 File 插件实现了扩展面板中的文件消息功能。但是为了向后兼容,目前 SDK 默认不开启该功能入口。
您可以在会话页面 viewDidLoad 中添加以下代码,以支持发送文件功能。
示例代码
Objective C
[self.chatSessionInputBarControl.pluginBoardView insertItem:RCResourceImage(@"plugin_item_file") highlightedImage:RCResourceImage(@"plugin_item_file_highlighted")
title:RCLocalizedString(@"File")
atIndex:3
tag:PLUGIN_BOARD_ITEM_FILE_TAG];