自定义消息类型(旧版)
重要
本文适用于 SDK < 5.6.7 版本。如果您的 SDK 版本 ≧ 5.6.7,推荐使用新版自定义消息。
除了使用 IMLib SDK 内置消息外,还可以创建自定义消息类型。 您需要根据业务需求来选择自定义消息类型继承的消息基类:
- MessageContent:即普通类型消息内容。例如在 SDK 内置消息类型中的文本消息和位置消息。
- MediaMessageContent:即媒体类型消息。媒体类型消息内容继承自 MessageContent,并在其基础上增加了对多媒体文件的处理逻辑。在发送和接收消息时,SDK 会判断消息类型是否为多媒体类型消息,如果是多媒体类型,则会触发上传或下载多媒体文件流程。
提示
自定义消息的类型、消息结构需要确保多端一致,否则将出现无法互通的问题。