Skip to content
v1
文档/Android SDK/消息

合并聊天记录

kotlin
suspend fun createMultipartMessage(
    messages: List<BimMessage>,
    title: String,
    abstractList: List<String>,
): BimMultipartMessage
suspend fun downloadMultipartMessages(message: BimMultipartMessage): List<BimMessage>
kotlin
val chat = BimImManager.getInstance().chatService
val merged = chat.createMultipartMessage(
    messages = selectedMessages,
    title = "聊天记录",
    abstractList = selectedMessages.map { it.showName },
)
chat.sendMessage(merged, conversation)

val details = chat.downloadMultipartMessages(merged)

合并消息的详情按需下载和解析,返回只读消息快照。详情失败不会改变普通消息发送链路;Demo 不直接读详情文件或内部数据库。