getMessageExtensions
功能介绍
获取消息扩展
Flutter SDK 4.2.0及以上版本支持,需要您购买旗舰版套餐
参数详解
参数名称 | 参数类型 | 是否必填 | 平台 | 描述 |
---|---|---|---|---|
msgID | String | 是 | 全部 | 需要获取扩展信息的消息id |
返回模板
V2TimValueCallback<List<V2TimMessageExtension>>
{
code : int
desc : String
data : List<V2TimMessageExtension>
}
返回值详解
名称 | 数值类型 | 描述 |
---|---|---|
code | int | 请求结果错误码 |
desc | String | 请求结果描述 |
data | List< V2TimMessageExtension > | 获取消息扩展结果列表 |
代码示例
// 获取消息扩展
V2TimValueCallback<List<V2TimMessageExtension>> getMessageExtensionsRes =
await TencentImSDKPlugin.v2TIMManager
.getMessageManager()
.getMessageExtensions(
msgID: '', // 需要获取扩展信息的消息id
);
if (getMessageExtensionsRes.code == 0) {
// 获取消息扩展成功
getMessageExtensionsRes.data?.forEach((element) {
element.extensionKey; // 被更改的扩展字段key
element.extensionValue; // 被更改的扩展字段values
});
}