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 |
- New visionOS SDK, compatible with Apple Vision Pro
- Group conversation supports message pinning
- Add the function of receiving group @ reminder offline notifications during Do Not Disturb mode
- Support setting friend remarks in the "Accept Friend Request" interface
- Add handling of invitations to join groups
- Upgrade vivo push package version in TIMPush
- Fix OV device crash issue in TIMPush
- Add OfflinePushExtInfo support for push through feature in TIMPush
- Fix the issue of not receiving the notification of being kicked out due to network disconnection
- Fix the issue of occasionally not receiving group messages when joining a live group immediately in the login callback
- Fix the issue of still receiving session change callbacks after receiving the delete session callback
- Fix the issue of occasional reset of local data in messages
- Fix the issue of frequent triggering of onRecvMessageModified callback when fetching historical messages
- Fix the issue of no return value and no support for optional values in some Swift interfaces
- Fix the multi-endpoint login exception caused by iCloud sync between different types of devices with the same AppleID
- Fix related issues of communities and topics
- Fix the issue of failing to fetch historical messages on HarmonyOS platform
- Upgrade libcurl in Windows platform to 8.4.0
- Fix the issue of duplicate summary in merged forwarded messages in C++ interface
- Fix the issue of unable to download large images in C++ interface
- Fix the issue of incorrect group type in C++ interface
- Fix the issue of unable to set message custom data in C++ interface
- Fix the forwarding message failure in C++ interface
- iOS components provide PrivacyInfo.xcprivacy privacy list file
- TUIChatBot plugin supports markdown text display
- TUIChat chat page header supports displaying call status