sendMessageCarriesPush static method

Future<Message?> sendMessageCarriesPush(
  1. int conversationType,
  2. String targetId,
  3. MessageContent content,
  4. String pushContent,
  5. String pushData, {
  6. bool disableNotification = false,
})

发送消息

conversationType 会话类型,参见枚举 RCConversationType

targetId 会话 id

content 消息内容 参见 MessageContent

当接收方离线并允许远程推送时,会收到远程推送。 远程推送中包含两部分内容,一是pushContent,用于显示;二是pushData,用于携带不显示的数据。

SDK内置的消息类型,如果您将pushContentpushData置为空或者为null,会使用默认的推送格式进行远程推送。 自定义类型的消息,需要您自己设置pushContent和pushData来定义推送内容,否则将不会进行远程推送。

Implementation

static Future<Message?> sendMessageCarriesPush(int conversationType, String targetId, MessageContent content, String pushContent, String pushData, {bool disableNotification = false}) async {
  return sendMessageWithCallBack(conversationType, targetId, content, pushContent, pushData, null, disableNotification: disableNotification);
}