TIMUIKitChatConfig

功能介绍

消息页面设置

参数介绍

isShowReadingStatus

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否展示消息的阅读状态

isShowGroupReadingStatus

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否展示群组消息的阅读状态

isAllowLongPressMessage

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否允许使用长按消息出现消息操作功能

isAllowClickAvatar

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否允许使用点击头像的回调函数

isAllowEmojiPanel

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否允许使用表情面板

isAllowShowMorePanel

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否允许使用更多操作面板

isAllowSoundMessage

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否允许发送语音消息

isAtWhenReply

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否允许引用消息时自动@消息发出者。当isAtWhenReply设置为true时,Reply或Quote按钮标记为回复,否则标记为引用。

isShowGroupMessageReadReceipt

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否展示群消息已读回执

groupReadReceiptPermissionList

  • 参数类型 : List< GroupReceiptAllowType >

  • 适用平台: 全部

  • 参数描述 : 限定可展示群消息已读回执的群类型

offlinePushInfo

  • 参数类型 : OfflinePushInfo? Function(V2TimMessage message, String convID, ConvType convType)?

  • 适用平台: 全部

  • 参数描述 : 离线推送配置。如果指定该字段,则不能使用notificationTitlenotificationOPPOChannelIDnotificationIOSSoundnotificationAndroidSoundnotificationBodynotificationExt

notificationTitle

  • 参数类型 : String

  • 适用平台: 全部

  • 参数描述 : 此会话的离线推送标题

notificationOPPOChannelID

  • 参数类型 : String

  • 适用平台: 全部

  • 参数描述 : oppo系列手机的离线推送渠道id

isShowSelfNameInGroup

  • 参数类型 : bool
  • 默认值: false
  • 适用平台: 全部
  • 参数描述 : 是否在群组聊天中展示自己的名字

isAllowEmojiPanel

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否允许使用表情面板

isShowOthersNameInGroup

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否在群组聊天中展示其他人的名字

notificationAndroidSound

  • 参数类型 : String

  • 适用平台: 全部

  • 参数描述 : Android的离线推送的铃声文件路径

notificationIOSSound

  • 参数类型 : String

  • 适用平台: 全部

  • 参数描述 : ios的离线推送的铃声文件路径

notificationBody

  • 参数类型 : String Function(V2TimMessage message, String convID, ConvType convType)

  • 适用平台: 全部

  • 参数描述 : 离线推送消息第二行body的内容构造器。如果需要在某些场景使用默认的body,返回 null 即可。

notificationExt

  • 参数类型 : String Function(V2TimMessage message, String convID, ConvType convType)

  • 适用平台: 全部

  • 参数描述 : 离线推送消息的额外信息。如果需要在某些场景使用默认的ext,返回 null 即可。

urlPreviewType

showC2cMessageEditStaus

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否展示正在输入中的状态

isUseMessageReaction

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否允许使用表情回应功能

timeDividerConfig

  • 参数类型 : TimeDividerConfig

  • 适用平台: 全部

  • 参数描述 : 配置自定义时间分割戳,消息时间间隔和时间戳转文本的算法逻辑。
  • 参数类型 : Function(String url)

  • 适用平台: 全部

  • 参数描述 : 点击文本消息内的URL链接的后续操作。TUIKit默认使用系统默认浏览器打开。

textHeight

  • 参数类型 : double
  • 默认值: 1.3
  • 适用平台: 全部
  • 参数描述 : 用于设置文本消息的行高。[默认]:1.3。

isSupportMarkdownForTextMessage

  • 参数类型 : bool
  • 默认值: false
  • 适用平台: 全部
  • 参数描述 : 控制文本和回复消息是否可以解析markdown格式。开启后,包括QQ贴纸在内的小图片贴纸在消息项中将不起作用。此外,如果启用,isEnableTextSelection将不起作用。

isUseDefaultEmoji

  • 参数类型 : bool
  • 默认值: false
  • 适用平台: 全部
  • 参数描述 : 是否使用默认QQ图片小表情符号。

isShowAvatar

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否在历史消息列表中显示头像。

isAllowLongPressAvatarToAt

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 是否允许用户通过长按头像来提到组中的其他用户。

isAutoReportRead

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 全部
  • 参数描述 : 当新消息到来时,是否自动报告消息阅读状态。

isEnableTextSelection

  • 参数类型 : bool
  • 默认值: 桌面端为 true;移动端为 false
  • 适用平台: 全部
  • 参数描述 : 是否启用文本选择。

additionalDesktopMessageHoverBarItem

  • 参数类型 : List< MessageHoverControlItem >?

  • 适用平台: 桌面端

  • 参数描述 : 此列表包含在桌面(MacOS、Windows和桌面版本的Web)消息的悬停栏上显示的其他操作项目。这些项目是对默认项目的补充,不会影响它们。

additionalDesktopControlBarItems

  • 参数类型 : List< DesktopControlBarItem >?

  • 适用平台: 桌面端

  • 参数描述 : 此列表包含在桌面(MacOS、Windows和桌面版本的Web)的消息发送区控制栏上显示的其他项目。使用desktopControlBarConfig配置是否显示默认控件项。

desktopControlBarConfig

  • 参数类型 : DesktopControlBarConfig?

  • 适用平台: 桌面端

  • 参数描述 : 此配置用于桌面(MacOS、Windows和桌面版本的Web)上的消息发送区控制栏。使用desktopControlBarConfig向桌面控制栏添加默认项之外的其他项。

isUseMessageHoverBarOnDesktop

  • 参数类型 : bool
  • 默认值: true
  • 适用平台: 桌面端
  • 参数描述 : 控制在桌面上悬停消息时是否显示启用控制栏。

desktopMessageInputFieldLines

  • 参数类型 : bool
  • 默认值: 6
  • 适用平台: 桌面端
  • 参数描述 : 定义桌面端上的文本消息输入字段中的行数量。

results matching ""

    No results matching ""