提及(@ 消息)
功能描述
开发者在群组会话中,可以发送 @ 消息。用于提示所有群成员或者是指定的某些用户。
类型说明
@ 消息类:RCIMIWMentionedInfo
属性说明:
属性名 | 类型 | 说明 |
---|---|---|
type | RCIMIWMentionedType | @ 提醒的类型 |
userIdList | List<String> | @ 的用户 ID 列表 |
mentionedContent | String | 包含 @ 提醒的消息,本地通知和远程推送显示的内容 |
代码示例
// 1、创建一条消息
RCIMIWTextMessage? textMessage = await engine.createTextMessage(
conversationType,
targetId,
channelId,
text,
);
// 2、创建 @ 的配置
RCIMIWMentionedInfo mentionedInfo = RCIMIWMentionedInfo.create(
type: mentionedType,
userIdList: users,
mentionedContent: '包含 @ 提醒的消息,本地通知和远程推送显示的内容',
);
// 3、将创建的 @ 配置设置到消息中
textMessage.mentionedInfo = mentionedInfo;
// 4、发送消息
int code = await engine?.sendMessage(textMessage) ?? -1;