问题描述
我可以自定义一个自己的消息然后发送吗?就是在消息外包装一层可以吗?
解决方案
有时候需要在消息中携带一些扩展内容,用来实现特殊需求,比如阅后即焚等。EMMessage提供了ext属性,撰文用来存放扩展内容。ext属性是NSDictionary类型,key和value必须是基本类型,且不能是json。可以这样使用:EMMessage.ext = @{@”key”:@”value”};
解决方案二:
可以,不过包装也是依赖环信的消息类型的。其实最好的方法是加category,然后把你的message封装一下,实际类型放到ext里。
时间: 2024-09-02 23:26:37