浏览 SDKs · React Native
平台
SDKsReact Native

创建富文本消息

OpenIM React Native SDK 创建富文本消息。

复制

创建带有消息实体的富文本消息。

const message = await OpenIMSDK.createAdvancedTextMessage({
  text: '请查看 https://openim.io',
  messageEntityList: [
    {
      type: 'url',
      offset: 4,
      length: 17,
      url: 'https://openim.io',
    },
  ],
});

参数说明

参数类型必填含义
textstring是富文本的原始文本内容。
messageEntityListMessageEntity[]否文本中的实体列表。

每项 MessageEntity 包含 type、offset、length,并可按需传入 url 和 info。

返回结果

调用完成后返回已创建的 MessageItem 消息对象。

该方法仅在本地构建消息对象,不会直接将消息发送到服务端,也不会触发事件通知。生成消息后,需调用发送消息将其发送到指定单聊或群聊会话中。