扩展消息
已发送的超级群消息可增加、修改、删除扩展信息。 原始消息增加状态标识的需求,都可使用消息扩展。
- 消息评论需求,可通过设置原始消息扩展信息的方式添加评论信息。
- 礼物领取、订单状态变化需求,通过此功能改变消息显示状态。 例如:向用户发送礼物,默认为未领取状态,用户点击后可设置消息扩展为已领取状态。
更新消息扩展
方法
TypeScript
updateUltraGroupMessageExpansion(
messageUId: string,
expansion: Map<string, string>,
callback: IRCIMIWUpdateUltraGroupMessageExpansionCallback
): Promise<number>;
参数说明
| 参数名 | 参数类型 | 描述 |
|---|---|---|
| messageUId | string | 消息的 messageUid,可在消息对象中获取,且只有发送成功的消息才会有值 |
| expansion | Map<string, string> | 更新的消息扩展信息键值对,类型是 HashMap;Key 支持大小写英文字母、数字、部分特殊符号 + = - _ 的组合方式,不支持汉字。Value 可以输入空格。 |
| callback | IRCIMIWUpdateUltraGroupMessageExpansionCallback | 事件回调。SDK 从 5.3.1 版本开始支持 callback 方式回调。从 5.4.0 版本废弃该接口的其他回调方式。如果传入了 callback 参数,仅触发 callback 回调。 |