Skip to main content

自定义消息

自定义普通消息

我们以自定义一个 gif 消息为例。

第一步继承 MessageContent 和定义 gif 消息的正文结构

第二步 编码解码

第三步 注册

自定义附件消息

自定义附件消息的流程与普通消息差异不大,我们以图片消息为例

第一步继承 MediaMessageContent

注意这里是继承 MediaMessageContent 不是 MessageContent,当发送附件消息的时候,sdk 会调用上传任务,将本地的文件上传到服务器,然后再进行消息的编码和发送 最终传递的消息内容为 {"type":3,"url":"xxxx","width":xxx,"height":xxx}

第二步编码解码

第三步 注册