createTargetedGroupMessage method
Future<V2TimValueCallback<V2TimMsgCreateInfoResult> >
createTargetedGroupMessage({
- V2TimMessage? message,
- String? id,
- required List<
String> receiverList,
如果您需要在群内给指定群成员列表发消息,可以创建一条定向群消息,定向群消息只有指定群成员才能收到。
请注意:
- 原始消息对象不支持群 @ 消息。
- 社群(Community)和直播群(AVChatRoom)不支持发送定向群消息。
- 定向群消息默认不计入群会话的未读计数。
- web目前不支持此消息
Implementation
Future<V2TimValueCallback<V2TimMsgCreateInfoResult>> createTargetedGroupMessage({
V2TimMessage? message,
String? id,
required List<String> receiverList
}) async {
if (kIsWeb) {
return TencentCloudChatSdkPlatform.instance
.createTargetedGroupMessage(id: id, receiverList: receiverList);
}
V2TimMsgCreateInfoResult result;
if (message != null) {
result = TIMMessageManager.instance.createTargetedGroupMessageWithMessage(
message: message,
receiverList: receiverList);
} else {
result = TIMMessageManager.instance.createTargetedGroupMessage(
id: id ?? "",
receiverList: receiverList);
}
return V2TimValueCallback<V2TimMsgCreateInfoResult>.fromObject(result);
}