wangzhs / TIMSDK

腾讯云即时通信 IM 服务,国内下载镜像:

Home Page:https://cloud.tencent.com/document/product/269/36887

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

公告:TUIKit Android 与 iOS 端开放 Pull Request,merge 成功后会在 README.md 上留下您的大名并超链到您的 Github 主页!

镜像下载

腾讯云分流下载地址: DOWNLOAD

TUIKit集成

​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​
功能模块 平台 文档链接
快速集成iOSTUIKit-iOS快速集成
AndroidTUIKit-Android快速集成
快速搭建iOSTUIKit-iOS快速搭建
AndroidTUIKit-Android快速搭建
修改界面样式iOSTUIKit-iOS修改界面样式
AndroidTUIKit-Android修改界面样式
自定义消息iOSTUIKit-iOS自定义消息
AndroidTUIKit-Android自定义消息

接口升级

问题反馈

  • 为了更好的了解您使用TIMSDK所遇到的问题,方便快速有效定位解决TIMSDK问题,希望您按如下反馈指引反馈issue,方便我们尽快解决您的问题
  • TIMSDK issue反馈指引

标准版与精简版差异对比

  • SDK 从5.0版本开始新增精简版,原有版本称为标准版。
  • 精简版与标准版同时支持 V2 API,在接口能力上完全一致。
  • 精简版不再支持旧版 API,标准版继续支持旧版 API。
  • 在 SDK 体积和安装包增量上,精简版与标准版相比有大幅度缩减。
  • 精简版目前支持 Android 和 iOS 两个平台,后续会逐步增加对 Windows 和 Mac 平台的支持。
  • 如果您没有接入过旧版 API,建议您直接使用 V2 API,选择精简版 SDK。
  • 如果您已经接入了旧版 API,推荐您升级到 V2 API,逐步切换到精简版 SDK。

SDK 体积大小对比

平台 对比项 标准版 精简版
Android aar 大小 7.8 MB 3.1 MB
iOS framework 大小 57.7 MB 11.2 MB

App 体积增量对比

平台 架构 标准版 精简版
apk 增量 armeabi-v7a 3.2 MB 1.1 MB
arm64-v8a 5.2 MB 1.7 MB
ipa 增量 arm64 2.1 MB 1.1 MB

集成方式对比

jcenter 集成 (Android 平台)

如果使用标准版 SDK,请在 gradle 里添加如下依赖

dependencies {
  api 'com.tencent.imsdk:imsdk:版本号'
}

如果使用精简版 SDK,请在 gradle 里添加如下依赖

dependencies {
  api 'com.tencent.imsdk:imsdk-smart:版本号'
}

cocoaPods 集成 (iOS 平台)

如果使用标准版 SDK,请您按照如下方式设置 Podfile 文件

platform :ios, '8.0'
source 'https://github.com/CocoaPods/Specs.git'

target 'App' do
pod 'TXIMSDK_iOS'
end

如果使用精简版 SDK,请您按照如下方式设置 Podfile 文件

platform :ios, '8.0'
source 'https://github.com/CocoaPods/Specs.git'

target 'App' do
pod 'TXIMSDK_Smart_iOS'
end

更多集成方式请参考 集成 SDK

最新精简版 5.1.118 @2020.12.11

SDK

通用变更点

  • 优化消息去重逻辑,修复同一条消息可能会回调多次的问题
  • 增加向本地插入 C2C 消息的接口
  • 修复删除和撤回群的未读消息时,群未读计数不会减小的问题
  • 修复发送失败的消息不能删除的问题
  • 修复删除群会话时,如果已经退群或者对应的群已经解散,会回调删除失败的问题
  • 修复设置群消息已读上报时,如果已经退群或者对应的群已经解散,会回调设置失败的问题

IOS 平台

  • 修复个人资料设置个性签名返回失败的问题

Android 平台

  • 修复添加好友黑名单偶现崩溃的问题
  • 修复发送消息没有同步返回消息 ID 的问题

最新标准版 5.1.10 @2020.12.04

SDK

通用变更点

  • V2 API 增加群自定义字段和消息多 Element 支持
  • V2 API 增加向本地插入 C2C 消息的接口
  • 优化普通群和直播群丢消息问题
  • 修复发送失败的消息无法删除的问题
  • 修复 C2C 会话里,发送的第一消息是在线消息的情况下,收不到已读回执的问题
  • 修复已经撤回的消息,通过拉历史消息的接口返回后,消息状态不正确的问题
  • 修复 iOS 平台获取好友分组的接口传入空分组名时,不能返回所有分组信息的问题
  • 修复稳定性问题

谁是第一位英雄,请现身!

About

腾讯云即时通信 IM 服务,国内下载镜像:

https://cloud.tencent.com/document/product/269/36887


Languages

Language:JavaScript 30.2%Language:C++ 20.5%Language:Java 17.8%Language:Objective-C 16.8%Language:C 9.6%Language:Vue 3.1%Language:HTML 0.8%Language:Makefile 0.7%Language:CSS 0.2%Language:CMake 0.1%Language:Objective-C++ 0.1%Language:Ruby 0.1%Language:Stylus 0.0%