createTextAtMessage method

  1. @Deprecated("use createAtSignedGroupMessage instead")
Future<V2TimValueCallback<V2TimMsgCreateInfoResult>> createTextAtMessage({
  1. required String text,
  2. required List<String> atUserList,
})

创建文本消息,并且可以附带 @ 提醒功能。提醒消息仅适用于在群组中发送的消息

text 文本

atUserList 需要 @ 的用户列表,如果需要 @ALL,请传入 V2TimGroupAtInfo.AT_ALL_TAG 常量字符串。举个例子,假设该条文本消息希望@提醒 denny 和 lucy 两个用户,同时又希望@所有人,atUserList 传 "denny","lucy",V2TimGroupAtInfo.AT_ALL_TAG 数组

备注:

默认情况下,最多支持 @ 30个用户,超过限制后,消息会发送失败。atUserList 的总数不能超过默认最大数,包括 @ALL。
直播群(AVChatRoom)不支持发送 @ 消息。

Implementation

@Deprecated("use createAtSignedGroupMessage instead")
Future<V2TimValueCallback<V2TimMsgCreateInfoResult>> createTextAtMessage({
  required String text,
  required List<String> atUserList,
}) async {
  if (kIsWeb) {
    return TencentCloudChatSdkPlatform.instance.createTextAtMessage(
      text: text,
      atUserList: atUserList,
    );
  }

  V2TimMsgCreateInfoResult result = TIMMessageManager.instance.createTextAtMessage(
    text: text,
    atUserList: atUserList,
  );

  return V2TimValueCallback<V2TimMsgCreateInfoResult>.fromObject(result);
}