自定义消息内容

野火IM内置了文本,图片,语言,视频等一系列的消息类型,但这远远不能满足客户各种各样的需要。我们需要一种机制来任意添加新的消息类型,满足一下几步就可以。

0.0.1. Step 1 定义消息内容类型并注册

消息内容都有一个共同的基类MessageContent,自定义消息也需要继承这个类,并实现其中的方法,可以参考内置的消息类型。

需要注意的是MessagePayload有个pushContent字段。如果需要推送,请在这个字段中填上需要推送的内容。有个searchableContent字段,填写消息的搜索内容,比如您有个很复杂的消息,然后需要它能被搜索到,需要把关键字放到这个字段。

消息定义完成后,需要在connect之前,调用registerMessageContent方法来注册到SDK中.

0.0.2. Setp 2 修改UI,找到消息列表界面添加对这个消息的UI支持

iOS和Android请找到对应的代码,直接添加到工程中。

2018 © wildfirechat.cn 京ICP备18060403号-1 all right reserved,powered by Gitbook该文件修订时间: 2020-02-21 10:12:59

results matching ""

    No results matching ""