English | 简体中文
Notice: If you open a pull request in TUIKit Android or iOS and the corresponding changes are successfully merged, your name will be included in README.md with a hyperlink to your homepage on GitHub.
Build real-time social messaging capabilities with all the features into your applications and websites based on powerful and feature-rich chat APIs, SDKs and UIKit components.
Android Experience App | iOS Experience App |
---|---|
TUIKit is a UI component library based on Tencent Cloud IM SDK. It provides universal UI components to offer features such as conversation, chat, search, relationship chain, group, and audio/video call features.
Tencent Cloud branch download address: Download
Functional Module | Platform | Document Link |
---|---|---|
TUIKit Library | iOS | TUIKit-iOS Library |
Android | TUIKit-Android Library | |
Quick Integration | iOS | TUIKit-iOS Quick Integration |
Android | TUIKit-Android Quick Integration | |
Modifying UI Themes | iOS | TUIKit-iOS Modifying UI Themes |
Android | TUIKit-Android Modifying UI Themes | |
Setting UI Styles | iOS | TUIKit-iOS Setting UI Styles |
Android | TUIKit-Android Setting UI Styles | |
Adding Custom Messages | iOS | TUIKit-iOS Adding Custom Messages |
Android | TUIKit-Android Adding Custom Messages | |
Implementing Local Search | iOS | TUIKit-iOS Implementing Local Search |
Android | TUIKit-Android Implementing Local Search | |
Integrating Offline Push | iOS | TUIKit-iOS Integrating Offline Push |
Android | TUIKit-Android Integrating Offline Push |
- Long connection channels now support standard TLS protocol.
- Added backup CN domain for long network connection DNS addresses.
- Long connections now include built-in HTTP-type IP addresses.
- Supports RoomEngine synchronous query of commercial capability bits.
- RoomEngine can pull the first 20 messages before joining live rooms.
- Push supports OPPO private message channel templates.
- Push supports FCM message priority configuration.
- Push supports vivo notification type settings.
- Added data reporting for "joining multiple avchatrooms simultaneously".
- HarmonyOS platform IMSDK now supports building C++ interfaces.
- Supports sending group-directed messages in communities.
- Supports inserting local messages after login failure.
- Supports setting group approval options when creating Work groups.
- Unity SDK now integrates cloud search APIs.
- Optimized error message descriptions when sending messages after being kicked offline.
- Added cloud-controlled frequency limiting when pulling avchatroom member lists.
- Supports triggering callbacks on SDK threads for iOS/Mac platforms.
- Fixed Android platform Zip extraction security vulnerability.
- Fixed token reporting errors in self-integrated Flutter push notifications.
- Fixed occasional missing callbacks when pulling historical messages.