我们致力于打造一套支持 Flutter 全平台的即时通信 IM SDK 及 TUIKit,帮助您一套代码,全平台运行。
平台 | 无 UI SDK (tencent_cloud_chat_sdk) | 含 UI 及基础业务逻辑 TUIKit (tencent_cloud_chat_uikit) |
---|---|---|
iOS | 所有版本支持 | 所有版本支持 |
Android | 所有版本支持 | 所有版本支持 |
Web | 4.1.1+2版本起支持 | 0.1.5版本起支持 |
macOS | 4.1.8版本起支持 | 即将上线 |
Windows | 4.1.8版本起支持 | 即将上线 |
混合开发 (将 Flutter SDK 添加至现有原生应用) | 5.0.0版本起支持 | 1.0.0版本起支持 |
说明:Web/macOS/Windows 平台需要简单的几步额外引入,详情请查看 Web 兼容 和 Desktop 兼容 指引。
IM Flutter SDK(无 UI)指代 tencent_cloud_chat_sdk 包,仅包括所有 IM 客户端 API 及监听回调。
IM Flutter TUIKit(含 UI)指代 tencent_cloud_chat_uikit 包,在无 UI SDK 基础上,还包括完整 UI 组件库及业务逻辑。
说明:无 UI 的 SDK 现已从 tencent_im_sdk_plugin 迁移至 tencent_cloud_chat_sdk;TUIKit现已从 tim_ui_kit 迁移至 tencent_cloud_chat_uikit。
后续两个原始版本包将陆续不再维护,请所有客户尽快升级至最新版本,谢谢。
TIMUIKitConversationController
上的 scrollToConversation
。现在可以实现滚动到对话列表中的特定对话,并可以实现当用户双击标签栏时滚动到下一个未读对话,参考我们的Demo源码。TIMUIKitConfig
上新配置defaultAvatarAssetPath
,目的是定义默认头像。chatBgColor
配置。ToolTipsConfig
的 showTranslation
参数控制开启。MessageItemBuilder
可用于合并消息页面展示。TIMUIKitAddFriend
、TIMUIKitAddGroup
、TIMUIKitGroupProfile
和TIMUIKitProfile
。TIMUIKitGroupProfile
和TIMUIKitProfile
支持通过修改ID变更内容。TIMUIKitGroupChat
在点击下载图片/视频按钮后,下载中,展示Loading动画。MessageItemBuilder
中的 groupTRTCTipsItemBuilder
,请使用 customMessageItemBuilder
替代。说明:升级至本版本的 TUIKit,需要您重点关注表情部分(第二条)及音视频通话部分(倒数第二条)的改动,否则相关能力,将无法正常使用。
如在修改过程中有任何疑问,欢迎随时联系我们咨询。
getMessageOnlineUrl
获取。advanceMessageListener
中增加onMessageDownloadProgressCallback
,当多媒体消息下载进度更新时会触发。disableBadgeNumber方
法,调用后,当应用切换到后台时,默认不设置应用角标。npm
方式,引入 JS。说明:本次更新对于多媒体消息及文件消息改动较大,请根据前四条,修改您现有获取并渲染此类消息的逻辑,否则无法展示。
如在修改过程中有任何疑问,欢迎随时联系我们咨询。
TIMUIKitChat
组件上。init
的config
中TIMUIKitChatConfig
中添加:timeDividerConfig
、notificationAndroidSound
华为 Google 推送声音配置、isSupportMarkdown
文本消息是否支持 Markdown 解析 、onTapLink
TIMUIKitChatConfig
和MessageItemBuilder
中返回notificationExt
/notificationBody
为null
,在特定的情况下可以根据需要使用默认值,这意味着您可以根据提供的情况控制是否使用自定义设置,而不需要重新定义代码中与 TUIKit 相同的逻辑TIMUIKitChat
的体验进行改造和提升。另外,如需使用TIMUIKitChatController
,需要传入controler
,就像我们在 教程 中显示的那样flutter_record_plugin_plus
无法使用问题TUIKitGroupProfile
群资料 组件及 TUIKitProfile
用户资料 组件,简化用法,超快速接入TIMUIKitChat
组件原子化开发能力,通过各种子组件可自行拼装聊天页面。TIMUIKitChat
开放更多定制化能力TIMUIKitSearch
组件TIMUIKitSearchMsgDetail
组件TIMUIKitAddFriend
组件TIMUIKitAddGroup
组件TIMUIKitChat
组件add web support
本页内容是否解决了您的问题?