浏览 SDKs · Android
SDKsAndroid

创建富文本回复

使用 createAdvancedQuoteMessage 创建带富文本实体的引用回复消息。

复制

富文本回复同时保存回复正文、被引用的原消息和正文中的 RichMessage 实体范围。

RichMessage mention = new RichMessage();
mention.setType("mention");
mention.setOffset(0);
mention.setLength(6);
mention.setInfo("{\"userID\":\"user_a\"}");

Message message = OpenIMClient.getInstance().messageManager.createAdvancedQuoteMessage(
    "OpenIM agreed",
    originalMessage,
    Collections.singletonList(mention)
);

实体范围必须对应最终回复正文。typeurlinfo 的业务协议与创建富文本消息相同。本方法只创建待发送对象,不会自动发送。