mirror of
https://github.com/TencentCloud/TIMSDK.git
synced 2026-10-27 12:28:11 +08:00
d57e82908b06d4cb353cfbcae5dbe79ee8b1a892
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.
Instant Messaging
Product Introduction
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.
Image Download
Tencent Cloud branch download address: Download
SDK Download
TUIKit Integration
| 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 |
Guidelines for Upgrading IMSDK to V2 APIs
Latest Enhanced Version 8.0.5895 @2024.06.07
SDK
- Added support for offline push settings with a large icon on the right side.
- Pinned messages now support returning information about the operator.
- Added support for returning group pinned messages that were deleted by oneself.
- Added support for preserving conversation grouping information when deleting conversations.
- Added system notifications for when conversation grouping information is eliminated by the backend.
- Local message search now supports searching all single or group chat messages.
- Completed system notifications for friend group changes.
- The entry tips message and callback in a regular group can distinguish between active joining and being invited into the group.
- Improved database query throughput and speed.
- Optimized read receipt performance by merging duplicate requests.
- Optimized the time range for group signaling synchronization after login.
- Fixed an issue with pulling messages after inserting local messages in a topic.
TUIKit & Demo
- TUIKit now supports message pinning.
- TUIKit supports asynchronous striking of file messages.
- TUIKit allows for entering the main interface to view local data without logging in after a network disconnection.
- TUIKit no longer exposes the original message content when referencing and replying to a retracted message.
- TUIKit replaces libopencore with AAC+M4A.
- TUIChat Android supports saving images without extensions to the gallery.
Description
Free Chat SDK (IM SDK) — 1,000 MAU/month free forever with push notifications & no concurrency limits. Build in-app messaging with chat API, UIKit & send message. Supports Android, iOS, Flutter, Web, React Native, uni-app, HarmonyOS & more.
1.6 GiB
Languages
Objective-C
33.9%
Java
33.4%
C++
12%
C
7.8%
Swift
6.9%
Other
5.8%

