sendGroupCustomMessage method

  1. @Deprecated('简单消息自3.6.0开始弃用,请使用messageManager下的高级收发消息,此接口将在以后版本中被删除')
Future<V2TimValueCallback<V2TimMessage>> sendGroupCustomMessage({
  1. required String customData,
  2. required String groupID,
  3. MessagePriorityEnum? priority = MessagePriorityEnum.V2TIM_PRIORITY_NORMAL,
})

发送群聊自定义(信令)消息(最大支持 8KB)(自3.6.0开始弃用,请使用MessageManager下的高级收发消息)

参数

priority	设置消息的优先级,我们没有办法所有消息都能 100% 送达每一个用户,但高优先级的消息会有更高的送达成功率。
V2TIMMessage.V2TIM_PRIORITY_HIGH = 1:云端会优先传输,适用于在群里发送重要信令,比如连麦邀请,PK邀请、礼物赠送等关键性信令。
V2TIMMessage.V2TIM_PRIORITY_NORMAL = 2:云端按默认优先级传输,适用于在群里发送非重要信令,比如观众的点赞提醒等等。

返回

返回消息的唯一标识 ID

注意

该接口发送的消息默认不会推送,如果需要推送,请调用 V2TIMMessageManager.sendMessage 接口。

Implementation

@Deprecated('简单消息自3.6.0开始弃用,请使用messageManager下的高级收发消息,此接口将在以后版本中被删除')
Future<V2TimValueCallback<V2TimMessage>> sendGroupCustomMessage({
  required String customData,
  required String groupID,
  MessagePriorityEnum? priority = MessagePriorityEnum.V2TIM_PRIORITY_NORMAL,
}) async {
  printWarning("简单消息自3.6.0开始弃用,请使用messageManager下的高级收发消息,此接口将在以后版本中被删除)");
  return ImFlutterPlatform.instance.sendGroupCustomMessage(
    customData: customData,
    groupID: groupID,
    priority: priority!.index,
  );
}