TIMUIKitChatController

功能介绍

聊天模块控制器

参数介绍

loadHistoryMessageList

  • 参数类型 : Future< bool > Function({HistoryMsgGetTypeEnum getType, String? userID, String? groupID, int lastMsgSeq, required int count, String? lastMsgID})

  • 适用平台: 全部

  • 参数描述 : 加载历史消息列表

clearHistory

  • 参数类型 : void Function([String? convID])

  • 适用平台: 全部

  • 参数描述 : 清除历史记录

refreshCurrentHistoryList

  • 参数类型 : Future< bool > Function([String? convID, ConvType? convType])

  • 适用平台: 全部

  • 参数描述 : 手动刷新会话历史消息列表

updateMessage

  • 参数类型 : Future< void > Function({String? convID, ConvType? convType, required String msgID})

  • 适用平台: 全部

  • 参数描述 : 更新单条消息

sendMessage

  • 参数类型 : Future< V2TimValueCallback < V2TimMessage >? >? Function({required V2TimMessage? messageInfo, ConvType? convType, String? userID, String? groupID, ValueChanged< String >? setInputField, OfflinePushInfo? offlinePushInfo, bool isNavigateToMessageListBottom = true, MessagePriorityEnum priority = MessagePriorityEnum.V2TIM_PRIORITY_NORMAL,bool? onlineUserOnly, bool? isExcludedFromUnreadCount, bool? needReadReceipt, String? cloudCustomData, String? localCustomData,})

  • 适用平台: 全部

  • 参数描述 : 发送消息到指定的对话,或者发送到 TIMUIKitChat 中指定的当前对话。您需要提供 convTypeuserIDgroupID, 只有在如果您使用 TIMUIKitChat 而没有指定 TIMUIKitChatController,则必须提供这些参数。请参考此方法中的参数注释,以了解详细的用法。

sendForwardMessage

  • 参数类型 : Future< void > Function({required List< V2TimConversation > conversationList})

  • 适用平台: 全部

  • 参数描述 : 逐条转发

sendMergerMessage

  • 参数类型 : Future< V2TimValueCallback < V2TimMessage >? > Function({required List< V2TimConversation > conversationList, required String title, required List< String > abstractList, required BuildContext context})

  • 适用平台: 全部

  • 参数描述 : 合并转发

setLocalCustomData

  • 参数类型 : Future< bool > Function(String msgID, String localCustomData, [String? convID])

  • 适用平台: 全部

  • 参数描述 : 为本地消息配置额外String字段

setLocalCustomInt

  • 参数类型 : Future< bool > Function(String msgID, int localCustomInt, [String? convID])

  • 适用平台: 全部

  • 参数描述 : 为本地消息配置额外int字段

getCurrentConversation

  • 参数类型 : String Function()

  • 适用平台: 全部

  • 参数描述 : 获取当前会话ID,如果在Chat页面,返回UserID or GroupID, 反之返回""

hideAllBottomPanelOnMobile

  • 参数类型 : String Function()

  • 适用平台: 移动端

  • 参数描述 : 在移动设备上隐藏所有底部面板,包括贴纸面板和附加功能面板。此功能仅在 TIMUIKitChatController 被指定用于 TIMUIKitChat 时生效。

mentionOtherMemberInGroup

  • 参数类型 : String Function({required String showNameInMessage, required String userID})

  • 适用平台: 全部

  • 参数描述 : 手动在群组中提及或@其他成员。此功能仅在 TIMUIKitChatController 被指定用于 TIMUIKitChat 时生效。

setInputTextField

  • 参数类型 : String Function(String text))

  • 适用平台: 全部

  • 参数描述 : 设置消息输入文本框中的内容。此功能仅在 TIMUIKitChatController 被指定用于 TIMUIKitChat 时生效。

getGroupMemberList

  • 参数类型 : String Function({String? keyword})

  • 适用平台: 全部

  • 参数描述 : 根据提供的关键词返回当前群聊中的群成员列表。此方法根据给定的关键词过滤群成员。如果未提供关键词,则返回整个群成员列表。通过检查关键词是否包含在每个群成员的userID、nickName或friendRemark属性中来进行过滤。[keyword](可选)- 用于过滤群成员的关键词。如果未提供,则返回整个群成员列表。此功能仅在 TIMUIKitChatController 被指定用于 TIMUIKitChat 时生效。

results matching ""

    No results matching ""