当前知识库站点已不再维护。请移步新版知识库:https://help.rongcloud.cn/

怎么在消息里面携带附加信息,extra字段怎么用?

怎么在发送消息时携带附加信息?
发布时间: 2015-10-08 15:12

回答:

比如发文本消息的时候,需要设置一些附加信息,那可以通过setSendMessageListener设置发送消息的监听,在onSend回调里面如下设置即可:

    @Override

    public Message onSend(Message message) {

        if(message.getContent() instanceof TextMessage){

            TextMessage msg = (TextMessage)message.getContent();

            msg.setExtra("extra info");

        }

        return message;

    }


注意:一定要把messageContent强转为对应的消息类型后,再设置extra字段。 不可以设置在Message类里面。