Nehcgnos / TIMSDK

Tencent Cloud Chat features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication.

Home Page:https://trtc.io/products/chat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Native SDK Download Address Integration Guide Update Log
Android GitHub (Recommended) [Quick Integration] TUIKit Integration (Android)
[General Integration] SDK Integration (Android)
Update Log (Native)
iOS GitHub (Recommended) [Quick Integration] TUIKit Integration (iOS)
[General Integration] SDK Integration (iOS)
Mac GitHub (Recommended) [General Integration] SDK Integration (Mac)
Windows GitHub (Recommended) [General Integration] SDK Integration (Windows)
HarmonyOS GitHub (Recommended) [General Integration] SDK Integration (HarmonyOS)

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

API Upgrade Guidelines

Latest Enhanced Version 7.8.5483 @2024.02.01(The version for Android is 7.8.5484)

SDK

  • Support HarmonyOS platform
  • Support Loongson architecture
  • Release TIMPush-UniApp
  • FCM push supports pass-through messages
  • Add permission group function for community topics
  • Add stranger attention/fan function
  • Support configuring cloud message audit policy
  • Support deleting accounts
  • Topic information supports obtaining the readSequence field
  • Fix the problem that after deleting a local inserted group message, the new message received does not update the unread count
  • Fix the problem that the SDK does not callback occasionally after the user subscribes to multiple official accounts at the same time
  • Fix the inconsistency of msgID before and after sending official account messages
  • Fix the problem that the callback does not occur occasionally after subscribing to conversation group unread counts
  • Fix the problem of abnormal creation time of topics
  • Fix the problem that when pulling topic information before and after joining the community, the unread count does not change.
  • Fix the problem of incorrect notification message type for topic information updates
  • Fix the problem that withdrawn status messages can be searched under certain conditions
  • Fix the issue of onApplicationProcessed callback being called multiple times

TUIKit & Demo

  • Add the TUIEmojiPlugin plugin to support emoticon response functions
  • TUIChat supports adding and displaying gif dynamic emoticons
  • Upgrade the built-in small emoji pack in TUIChat to the new version of yellow face emojis
  • Fix the problem of TUIChat on iOS black screen when clicking image messages

About

Tencent Cloud Chat features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication.

https://trtc.io/products/chat


Languages

Language:Java 20.2%Language:Objective-C 16.7%Language:JavaScript 15.8%Language:HTML 12.5%Language:Dart 9.0%Language:C++ 8.3%Language:C 5.0%Language:Swift 4.1%Language:C# 3.3%Language:TypeScript 1.9%Language:Kotlin 1.1%Language:CSS 0.9%Language:Ruby 0.3%Language:Makefile 0.3%Language:ShaderLab 0.2%Language:Objective-C++ 0.2%Language:CMake 0.1%Language:HLSL 0.0%Language:Shell 0.0%Language:Batchfile 0.0%