更新日志

8.3.6498 @2024.11.26 - 增强版

SDK

支持精简版信令 SDK。
支持配置 AnyCast 选路地址。
优化长连接 IP 地址选路策略。
在线推送支持自定义铃音。
支持 OPPO 推送消息分类。
鸿蒙平台 SDK 适配 API 12。
支持鸿蒙 SDK 接入私有化服务器。
支持鸿蒙 TS API 与 C API 混编。
会话标记支持过滤重复请求。
单聊未读消息及未读数协议优化升级。
补齐会话最后一条消息里的撤回者信息。
修复合并转发消息偶现消息体大小超限的问题。
修复 IM 和 Push 随机登录偶现账号类型错误的问题。
修复鸿蒙 SDK 消息回应数据格式解析错误的问题。
修复编辑合并转发消息偶现失败的问题。

TUIKit & Demo

TUIKit 文档消息支持自动解析 URL。
TUIKit 自研相册浏览器。
TUIKit 支持视频编辑器。
TUIKit 支持繁体中文。

8.2.6325 @2024.09.27 - 增强版

SDK

IMSDK 支持 Crash 上报监控。
IMSDK 支持鸿蒙 C API 版本。
IMSDK 支持索尼 PS 平台。
IMSDK 支持纯推送消息。
登录支持携带自定义字段。
优化服务器时间戳校正逻辑 。
升级粉丝关注后台通知协议。
升级 libcurl 和 libopenssl 版本。
升级长连接选路地址。
升级 Cos 富媒体文件下载鉴权逻辑。
长连接删除 HttpDNS 选路方式。
优化安卓平台 QUIC 与加密插件的加载流程。
修复 Linux SDK 导出部分内部符号的问题。
修复 Flutter SDK 下载到的合并转发消息偶现没有消息 ID 的问题。
修复 Harmony SDK 信令自定义字段解析错误的问题。
修复 Harmony SDK 会话标签字段解析错误的问题。
修复 Harmony SDK 会话排序字段偶现错乱的问题。

TUIKit & Demo

TUIKit 丰富界面定制 API。
群投票和群接龙消息支持置顶。
被安全打击的消息不允许转发和引用。
音视频通话支持开启虚拟背景。
修复 TUIChat 点击消息不会自动收起键盘的问题。

8.1.6122 @2024.08.30 - 增强版

SDK

支持鸿蒙平台离线推送。
Android 平台 IM SDK 适配 16K Page Size。
优化服务器时间校正逻辑。
优化国际站 anycast 选路的 HTTP 地址。
优化 quic 通道 ping timeout 默认值。
修复 Mac 端进群通知没有区分主动进群和被动邀请的问题。
修复 Push 登录账号类型错误的问题。

8.1.6116 @2024.08.14 - 增强版

SDK

信令支持禁用消息发送前和发送后回调。
修复删除了置顶的会话后,再接收到新消息却获取不到该会话的问题。
修复删除会话,在收到会话删除回调后,偶现还会收到会话更新回调的问题。
修复偶现的崩溃问题。

TUIKit & Demo

更新客服插件协议。
修复接龙插件 iOS 端的崩溃问题。

8.1.6103 @2024.07.26 - 增强版

SDK

长连接支持 HTTP 协议,提升网络穿透能力。
话题的消息接收选项支持设置是否跟随社群。
话题增加新的消息接收选项,只接收 @ 消息。
单聊消息已读回执增加已读时间。
支持禁用消息发送前和发送后云端回调。
修复群头像、名称被修改时,会话列表没有实时更新问题。
修复无网络登录时,拉取分组会话列表异常的问题。
优化安卓 HTTPS 安全问题。
优化富媒体文件下载鉴权。
优化安卓的数据库性能。

TUIKit & Demo

TPush 独立推送产品上线,体积包更小。
Push 新增免登录推送功能。
Push 新增智能探测可用通道策略。
Push 新增推送注册超时保护机制。
TUIChat 优化置顶消息和安全提示的 UI 展示。
TUIChat 国际版 UI 支持“用户正在输入”。
优化消息收发 UI 体验,减少卡顿问题。

8.0.5895 @2024.06.07 - 增强版

SDK

支持离线推送设置右侧大图标。
置顶消息支持返回操作者的信息。
支持返回被自己删除的群置顶消息。
支持删除会话时保留会话分组信息。
增加会话分组信息被后台淘汰的系统通知。
本地消息搜索支持搜索所有单聊或群聊消息。
补齐好友分组变更的系统通知。
普通群的入群 tips 消息和回调可以区分主动加入和邀请入群。
提升数据库查询的吞吐量及速度。
优化已读上报性能,合并重复请求。
优化登录后群信令同步的时间范围。
修复话题内插入本地消息后的拉取问题。

TUIKit & Demo

TUIKit 支持消息置顶。
TUIKit 支持文件消息异步打击。
TUIKit 支持断网免登录进入主界面查看本地数据。
TUIKit 引用和回复被撤回的消息不再暴露原始消息内容。
TUIKit 使用 AAC+M4A 替换 libopencore。
TUIChat Android 支持保存无后缀的图片到图库中。

7.9.5680 @2024.04.19 - 增强版

SDK

修复置顶消息列表返回顺序错乱的问题。
修复置顶消息 Tips 类型解析错误的问题。
修复部分 Android 手机日志写入失败的问题。
修复从旧向新拉取群漫游消息,偶现拉取不全的问题。
修复从话题拉取历史消息,偶现拉不到本地消息的问题。
修复删除会话分组里的会话之后,再次登录又被激活的问题。

7.9.5666 @2024.04.07 - 增强版

SDK

新增 visionOS SDK,适配 Apple Vision Pro。
群会话支持消息置顶。
新增在免打扰时接受群内 @ 提醒离线通知的功能。
支持在“接受好友申请”接口中设置好友备注。
增加处理邀请进群的通知。
TIMPush 升级 vivo 推送包版本。
TIMPush 解决 OV 机型偶现崩溃问题。
TIMPush 增加 OfflinePushExtInfo 支持推送透传特性。
修复断网后重新上线没有收到被踢通知的问题。
修复在登录回调中立即加入直播群,偶现接收不到群消息的问题。
修复收到删除会话回调后仍然可以收到会话变更回调问题。
修复偶现消息中的本地数据被重置的问题。
修复拉历史消息时频繁触发 onRecvMessageModified 回调的问题。
修复 Swift 部分接口无返回值和不支持可选值的问题。
修复相同 AppleID 不同类型的设备之间因为 iCloud 同步后导致的多端登录异常的问题。
修复社群和话题的相关问题。
修复鸿蒙平台拉取历史消息失败的问题。
Windows 平台升级 libcurl 8.4.0。
C++ 接口修复合并转发消息的摘要重复的问题。
C++ 接口修复无法下载大图的问题。
C++ 接口修复群类型错误的问题。
C++ 接口修复无法设置消息自定义数据的问题。
C++ 接口修复转发消息失败的问题。

TUIKit & Demo

iOS 组件提供 PrivacyInfo.xcprivacy 隐私清单文件。
TUIChatBot 插件支持 markdown 文本展示。
TUIChat 聊天页面上方支持显示通话情况。

7.8.5505 @2024.03.01 - 增强版

SDK

iOS 和 Mac 增加 PrivacyInfo.xcprivac 隐私文件。
修复 C++ SDK 无法设置 localCustomData 的问题。
修复 swift SDK 位置消息数据类型错误问题。
修复偶现的拉取历史消息触发“消息更新”回调问题。
修复话题 at 消息异常问题。
修复社群和话题列表拉取异常问题。
修复其他稳定性问题。

7.8.5483 @2024.02.01 - 增强版

SDK

支持原生鸿蒙平台。
支持龙芯架构。
发布 TIMPush-UniApp。
FCM 推送支持透传消息。
优化推送注册及上报逻辑。
新增社群话题的权限组功能。
新增陌生人的关注/粉丝功能。
支持配置云端消息审核策略。
支持删除账号。
话题资料支持获取 readSequence 字段。
修复删除了本地插入的一条群消息后,再接收一条新的消息没有更新未读数的问题。
修复用户同时订阅多个公众号后,SDK 偶现不回调的问题。
修复发送公众号消息前后 msgID 不一致的问题。
修复偶现的订阅会话分组未读数后不回调的问题。
修复话题的创建时间获取异常问题。
修复加入社群前后分别拉取话题资料,其未读数不变的问题。
修复话题资料更新的通知消息类型错误的问题。
修复某种条件下可以搜索到撤回状态消息的问题。
修复 onApplicationProcessed 重复回调问。

TUIKit & Demo

新增 TUIEmojiPlugin 插件,支持表情回应功能。
支持在 TUIChat 中添加和显示 gif 动态表情。
TUIChat 内置的小表情包升级为新版黄脸表情。
修复 iOS 端 TUIChat 点击图片消息黑屏的问题。

7.7.5294 @2023.12.27 - 增强版

SDK

优化 Room 会控 的逻辑
解决本地会话不存在时,SDK 收不到会话从分组删除通知的问题。
解决当会话最后一条消息是撤回状态时,仍然能被搜索到的问题。
解决直播群消息被第三方回调修改后,消息发送者收不到消息变更回调的问题。
修复日志模块偶现的稳定性问题。
优化社群话题未读数逻辑。

7.7.5282 @2023.12.18 - 增强版

SDK

新增 V2TIMCommunityManager 和 V2TIMCommunityListener,整合社群话题类接口。
SDK 支持 Quic 插件。
话题资料增加 createTime 字段。
直播群支持设置管理员和拉取管理员列表。
本地内容审核的正则表达式默认忽略英文大小写。
优化会话的过滤逻辑。
修复偶现的 jni 问题。
修复偶现的弱网发送消息回调错误的问题。
修复偶现的群 tips 消息 intValue 改变的问题。
修复 Android 端 SDK 搜索英文问号失败的问题。

TUIKit & Demo

新增智能聊天机器人 ChatBot 插件,支持“常见问题”问答形式,支持流式文本消息展示。
TUIKit 适配 Gradle 8.0 。
简化 TUIKit 组件初始化步骤,增加组件依赖配置。
TUIChat 支持在 RoomKit 中半屏横屏显示。
TUIChat 支持添加消息点击长按等事件监听器。
优化 TIMPush 插件。
优化客服插件体验。
优化语音消息点击效果。

7.6.5011 @2023.11.03 - 增强版

SDK

新增公众号功能。
在线状态支持返回终端类型。
发文本、图片消息被安全打击后本地保存安全打击状态。
C 接口层的会话信息补充会话头像和群组具体类型。
优化消息发送失败状态以及重发逻辑。
优化消息回应无网络下的拉取逻辑。
修复跨站切换 sdkappid 偶现连网失败的问题。
修复被挤下线后,仍然可以云端搜索的问题。

TUIKit & Demo

新增推送插件,控制台支持查看统计指标数据,支持排查工具。
新增开源客服插件 TUICustomerServicePlugin。
TUIChat 发送语音消息增加 60 秒倒计时。
TUIChat 使用新的撤回接口,支持显示撤回操作者。
优化被安全打击的图片/视频/音频的显示。

7.5.4864 @2023.10.13 - 增强版

SDK

修复拉取历史消息偶现无回调的问题。
修复本地消息偶现丢失的问题。
修复消息回应状态偶现不准的问题。
优化 SDK 被踢后的自动登录逻辑。

7.5.4852 @2023.09.27 - 增强版

SDK

增加离线被踢的用户通知。
增加禁言整个群的接口。
消息回应增加自己是否回应标记字段。
优化漫游消息的拉取。
社群支持标记群成员。
C API 头文件优化。
修复消息回应本地存储偶现异常的问题。
修复消息撤回时,会话 lastMessage 的撤回信息为空的问题。
修复接收好友消息时,消息发送者备注为空的问题。
修复只清空群聊未读时,也会清空单聊未读的问题。
修复断网期间收到的群消息,没有回调 onRecvNewMessage 的问题。
修复服务器搜索偶现的崩溃问题。
修复话题资料在断网重连再拉取后的未读数没更新的问题。
修复设置会话最后一条消息的自定义数据后,会话的 LastMessage 未更新问题。
修复 windows 端接收清空未读通知时出现的 crash 问题。
修复使用 Swift 接口查询会话列表时,传入 Int.max 后引起的崩溃问题。

TUIKit & Demo

TUIKit 支持 RTL 语言。
TUIChat 的语音播放支持手动切换听筒和扬声器。
新增语音识别插件 TUIVoiceToText。
优化文件下载。
已读上报替换最新的 cleanConversationUnreadMessageCount 接口。

7.4.4661 @2023.09.08 - 增强版

SDK

修复一键清空未读引起的异常。
修复云端消息搜索时偶现的异常。

7.4.4655 @2023.09.01 - 增强版

SDK

长连接优化服务器防孤岛逻辑。
长连接优化 HTTP 选路逻辑。
优化历史消息的拉取逻辑。
完善会话分组模块的系统日志。
修复群会话偶现未读数不准确的问题。
修复社群话题偶现未读数不准确的问题。
修复偶现收不到会话分组创建通知的问题。

7.4.4643 @2023.08.11 - 增强版

SDK

支持订阅用户和取消订阅用户。
支持表情回复。
支持语音转文字能力。
支持在直播群里撤回消息。
支持设置全局消息接收选项。
单条转发消息支持富媒体资源自动续期。
语音、视频消息支持安全打击后通知。
消息撤回支持“撤回原因”+“撤回者”。
修复单聊会话最后一条消息的已读状态不准的问题。
修复删除好友后会话中好友备注信息未及时清空问题。
优化 SQLite 文件损坏的处理。

TUIKit & Demo

支持会话分组信息存储在云端。
iOS 优化视频发送流程。
Android 修复连续语音消息自动播放失败的问题。
Android 修复通话记录列表时间显示错误的问题。
Android 修复 Chat 简约版消息列表 Item 概率出现重叠的问题。

7.3.4358 @2023.06.21 - 增强版

SDK

支持服务器消息搜索。
支持按照是否含有未读消息过滤会话列表和会话未读总数。
支持按照是否含有 @消息过滤会话列表和会话未读总数。
获取群成员列表接口,增加群成员在线标识。
所有类型的群都支持获取在线人数。
优化从后台切换到前台时的重连速度。
优化弱网时拉取本地消息缓慢问题。
修复标记加群申请已读后,拉取加群申请列表缺失问题。
修复发送第一条消息给非好友的账号,拉取不到会话问题。
修复切换账号登录偶现对方会话个人资料为前一个账号资料的问题。
修复拉取历史消息偶现本地字段消失问题。
修复 iOS 偶现不抛出信令通知的问题。
修复一键清空未读数后,会话未读数回调不生效问题。
修复删除或重命名会话分组后,会话更新回调里的会话对象没有 showName、faceUrl 、lastMessage 信息的问题。
修复对于本地不存在的会话,会话标记和会话分组信息变更通知会被丢弃的问题。
修复删除会话偶现清空消息数据库的问题。
修复 SDK 与用户代码发生符号冲突的问题。

TUIKit & Demo

支持多会话分组和会话标记。
新增快速会议功能。
语言消息支持自动播放下一条语音。
图片视频查看支持缩小放大以及自适应横竖屏。
图片视频上传下载支持显示进度。
图片视频消息支持多选发送。
群资料页面支持修改邀请选项。
iOS 发送图片支持增加后缀名。

7.2.4146 @2023.05.12 - 增强版

SDK

修复登录成功之前获取会话列表返回失败的问题。
修复偶现无法清掉群会话未读数的问题。
修复同步会话列表时,偶现没有更新群会话最后一条消息的问题。
修复当包含不计未读的群消息时,一端对群会话做已读上报不能同步到其它端的问题。
修复离线期间修改会话最后一条消息,重新登录后无法同步到最新消息的问题。
修复向会议群里发送不计未读的群消息必现失败的问题。
修复根据过滤条件获取会话未读总数偶现失败的问题。
修复拉取历史消息时,偶现丢失消息本地字段的问题。
修复打包 MAC 重命名 SDK 提示签名失败的问题。

TUIKit & Demo

修复海外版 TUIKit 相关体验问题。

7.2.4123 @2023.04.25 - 增强版

SDK

话题支持清空消息。
增加会话被删除的回调。
优化登录后同步会话列表的速度。
在普通群和社群内踢人支持封禁。
本地内容审核针对西欧字母系语言支持分词检查。
社群支持设置申请入群和邀请入群的审批选项。
Android 离线推送支持 vivo 手机消息二级分类。
直播群支持云控配置消息长轮询任务的数量。
单聊已读上报禁止回退已读时间戳。
群聊已读上报的 sequence 不能超过群最后一条消息的 sequence。
Android 离线推送适配华为、小米、FCM 的 Android 12 系统。
修复自己发送的群消息缺少群名片字段的问题。
修复编辑消息成功后偶现不触发消息变更回调的问题。
修复被踢出群会重复回调 onMemberKicked 的问题。
修复 Swift 版本消息多 element 解析异常的问题。
修复特定条件下拉取群消息无回调问题。
修复撤回消息后偶现未读数更新不及时的问题。
修复 Android C/C++ 版本偶现 openssl 崩溃的问题。

TUIKit & Demo

新增历史通话记录页面。
消息翻译支持设置目标语言。
TUIChat 新增消息撤回时间配置选项。
修复在简约版下使用某些第三方输入法发送消息时,点击回车无响应的问题。

7.1.3925 @2023.03.07 - 增强版

SDK

群组支持按 sequence 列表拉取历史消息。
删除会话支持设置是否清空历史消息。
提供批量删除会话的接口。
支持修改邀请进群的审批方式。
社群支持群计数器。
消息对象增加是否不过内容审核的参数。
单聊已读上报支持按照消息时间戳上报。
群聊已读上报支持按照消息 sequence上报。
单聊会话暴露已读消息的时间戳。
群聊会话暴露已读消息的 sequence。
优化由于本地审核被拒绝发送的消息不会保存在本地消息数据库的问题。
修复在群里发送不计未读消息时,离线群成员重新登录后会有未读数的问题。
修复删除单聊会话后重新收发消息,消息的 isRead 状态偶现不准确的问题。
修复多端登录场景下单聊会话未读数偶现不一致的问题。
修复文件上传失败时偶现的崩溃的问题。
将枚举V2TIMGroupApplicationGetType 变更为 V2TIMGroupApplicationType。
将 V2TIMGroupApplication 的 getType 属性名称变更为 applicationType。

TUIKit & Demo

支持群投票和群接龙。
完善简约版主题界面。
优化信令消息的展示逻辑。

7.0.3754 @2023.01.06 - 增强版

SDK

所有消息类型都可支持 @ 群成员。
支持按照会话的 filter 获取未读总数。
普通群和直播群支持群计数器 meta counter。
支持文本消息翻译。
社群支持群自定义属性。
离线推送支持华为的 category 和小米的 channel ID 设置。
优化 quic 断网重连逻辑。
Cos 富媒体文件下载增加兜底 IP 逻辑。
Windows 平台发送富媒体消息文件路径兼容 emoji 特殊字符。
Windows 平台 C++ SDK 日志和初始化路径兼容 emoji 特殊字符。
修复 v7a 架构下,设置会话自定义标记失败问题。
修复缩略图和大图的高度赋值错误问题。

TUIKit & Demo

TUIChat 语音消息的录制支持音量增益和 AI 降噪。
TUIChat 增加消息翻译的能力 。
Android FCM 推送支持自定义铃音。
iOS 平台下 TUIChat 加载历史消息性能优化。

6.9.3557 @2022.11.29 - 增强版

SDK

修复 Android 从消息中获取 V2TIMOfflinePushInfo 内容偶现的崩溃问题。
修复 Android 增强版 pro 偶现的崩溃。
完善 C 接口 TIMConvGetConvList 返回的 json 数据内容。

TUIKit & Demo

发布全新的简约版主题,更加符合国际化 App 的风格。

6.8.3374 @2022.11.14 - 增强版

SDK

支持客户端本地文本审核。
发布 Swift 版本 SDK。
支持普通群的群属性功能。
优化普通群有人进出后,群成员人数的更新逻辑。
优化 cos 上传流程。
优化社群中消息撤回等操作后的未读数计算问题。
修复单独设置好友自定义字段不会下发通知的问题。
修复群监听回调两次的问题。
修复退出并再次进入同一个社群后,社群下的话题资料没有及时更新的问题。
修复插入本地消息成功后的回调中,消息对象头像为空的问题。
修复重复登录设置消息扩展偶现报错的问题。
修复标记所有会话已读后,会话更新回调中消息已读不更新的问题。
修复在登录回调后立即发消息,消息的 send_user_id 偶现为空的问题。
C++ API 添加判断消息是否已读的接口。
C++ API 修复分页拉取会话列表的结果中游标不更新的问题。

TUIKit & Demo

修复 iOS16 长按文本消息,弹出搜索网页弹窗的问题。
TUIChat-iOS 支持发送 gif 图片。
TUIChat-iOS 修复图片发送状态异常的问题。
TUIChat-iOS 删除消息支持同时删除时间。
修复 iOS TUIOfflinePush 引起的系统异常等问题。
修复 Android TUIOfflinePush 推送参数设置不生效问题。

6.7.3184 @2022.09.29 - 增强版

SDK

支持消息扩展。
支持信令编辑。
iOS 离线推送支持 VoIP。
Android 离线推送支持荣耀手机。
接入层增加备份域名。
修复特殊网络环境下,无法执行登录、登出回调的问题。
修复设置群简介为空没有触发通知回调的问题。
修复群会话免打扰状态在退群再加群后没有更新的问题。
修复发送单聊消息已读回执时崩溃的问题。
修复 C 接口 SDK 发送单聊消息已读回执无效的问题。
PC 端修复 TIMGroupModifyGroupInfo 无法修改组合群属性问题。

TUIKit & Demo

创建群聊流程优化。
支持在聊天区域设置背景图片。
优化换肤逻辑。
群组通话过程中支持邀请群成员加入。
Android 支持动态表情。
Android 修复消息列表中偶现消息缺少的问题。
Android 修复消息列表中偶现消息发送状态错误的问题。
Android 修复离线推送组件多次获取手机型号的问题。
iOS TUICore 取消针对 UIAlertController 的全局样式修改。
iOS 新增拍摄中跳转图库功能。
iOS 修复清空所有消息后,点击小舌头崩溃的问题。

6.6.3002 @2022.08.18 - 增强版

SDK

支持直播群标记群成员。
支持直播群踢人。
修复 Android 话题更新回调偶现的崩溃问题。
修复加群选项变更的通知枚举值不正确的问题。
修复话题设置自定义字段之后没有收到 onTopicInfoChanged 监听回调的问题。
优化 Android 多次获取网络 IP 的问题。

TUIKit & Demo

支持标记会话未读/已读、隐藏会话、折叠免打扰的群会话。
TUICallKit 替换旧版 TUICalling。
TUICallKit 音视频通话支持悬浮窗。
支持动态开关群九宫格头像。
TUIChat 支持自定义背景图片。
优化 Android TUIOfflinePush 组件支持通知栏点击事件回调应用,支持 uniapp 原生插件打包。
Android 端 TUIKit 支持"社群-分组-话题"三级结构的社群模式。
iOS 输入框可以支持显示表情。
支持不同群类型对应不同默认头像。
Demo 增加常驻安全提示。
修复 TUICore 换肤组件中使用 WebView 导致的兼容性和合规性问题。
修复点击离线推送进入聊天界面概率性出现重复消息的问题。

6.5.2816 @2022.07.29 - 增强版

SDK

优化印度站选路策略。
优化富媒体消息上传/下载进度回调。
优化 Android 端获取设备进程信息的合规问题。
修复连续创建话题 crash 的问题。
修复 Windows 发包偶现 crash 的问题。
修复 Android v7a 架构下拉黑好友,再次添加被拉黑好友 crash 的问题。

6.5.2803 @2022.07.15 - 增强版

SDK

新增 会话标记 支持。
新增 会话分组 支持。
新增会话自定义字段支持。
支持接收直播群广播消息。
支持加群选项变更的通知下发。
支持群消息接收选项变更的多端同步。
优化长连接选路逻辑,支持策略轮转。
预埋日本站支持。
升级 HttpDNS 选路请求的授权 ID。
国际站支持 HttpDNS 选路方式。
优化直播群长轮询请求的起始 Sequence。
优化话题资料中 lastMessage 在某些条件下的缺失问题。
优化会话置顶顺序逻辑。
优化消息端到端时间的统计逻辑。
修复重发失败的消息导致历史消息里偶现重复消息的问题。
修复在低版本手机上发送 emoji 表情显示乱码的问题。
修复 onRecvMessageModified 返回的消息中 faceURL 为空的问题。
修复登录后偶现收不到离线期间的群邀请信令的问题。

TUIKit & Demo

C2C 单聊支持“正在输入中......”。
会话和通讯录增加好友在线状态功能。
发送的消息超过2分钟后,不再显示“撤回”选项。
多端自定义消息互通兼容。
Android 解决特定场景下会话不重排的问题。
离线推送组件移除 TPNS 通道。

6.3.2619 @2022.06.29 - 增强版

SDK

修复获取话题列表偶现的崩溃问题。
修复删除话题后,获取会话列表异常问题。

6.3.2609 @2022.06.16 - 增强版

SDK

直播群支持拉取群成员列表,最大支持1000人。
话题支持 at all 消息。
补充好友资料中添加好友的时间。
修复跨平台版本 SQL 执行错误问题。
跨平台 SDK 增加社群话题相关接口。
修复登录后拉取指定话题偶现的未读数不对的问题。
修复没有网络时,获取加入的群组接口调用结果偶现为空的问题。
修复获取加入的群组中群主 userID 为空的问题。
修复转让群主后,新群主获取成员资料中的角色没更新问题。
修复搜索消息接口参数填多个发送者时的搜索结果异常问题。
修复搜索消息后,发送者昵称和头像不一致问题。
修复修改 cloudCustomData 为空字符串不生效问题。
iOS 修复更改语音消息 cloudCustomData 后获取到的 elemType 为 0 的问题。
iOS 修复 C2C 消息已读回执偶现不回调问题。
Android 优化 so 加载速度。

TUIKit & Demo

聊天消息支持表情回应。
聊天消息支持引用。
聊天消息支持回复。
单聊消息支持已读回执。
会话列表时间统一格式化显示。
Demo App 支持版本升级检测。
Demo App 品牌 logo 升级。

6.2.2363 @2022.04.29 - 增强版

SDK

优化国际站的联网质量。
修复消息已读后,卸载重装再拉取该消息,已读状态为未读的问题。
修复获取非好友用户资料,其自定义字段值修改为空字符串后一直不更新的问题。
修复 C2C 会话双方同时发消息时偶现的会话 lastMsg 与历史消息的 lastMsg 不一致的问题。
修复 Public 群组群主审批通过入群申请后,申请方收到的回调错误问题。
修复查看自己发送的群消息中 nameCard 为空的问题。
修复某些条件下发送消息,会话列表不会重新排序的问题。

TUIKit & Demo

新增离线推送组件,简化接入流程。
支持群消息已读回执。
iOS 支持暗黑皮肤。
Android 修复发送尺寸特别大的图片后,预览会崩溃问题。
Android 修复发送视频消息后,消息展示的时间跟实际播放时间不一致的问题。
Android 修复处理一个好友请求后,无法继续点击处理其他好友请求的问题。

6.1.2166 @2022.04.02 - 增强版

SDK

修复搜索本地消息 senderUserIDList 传入两个及以上时,搜索不到数据的问题。
修复 rest api 一次性撤回多条消息,Android sdk 只回调了一条的问题。
Windows 修复一键清除未读偶现崩溃问题。

TUIKit & Demo

发布国际版体验 Demo。
离线推送切回厂商通道。
手机号码登录切换到 aPaas。
修复音视频通话多端同步的问题。

6.1.2155 @2022.03.18 - 增强版

SDK

Android 离线推送支持设置声音提示。
移动端 SDK 提供设置网络代理的接口。
C/C++ 平台补齐离线推送接口。
支持登录后自动同步群内信令消息。
修改收到好友自定义字段变更通知后,无法获取完整自定义字段的问题。
修改弱网下拉取会话列表偶现消息免打扰标志返回错误的问题。
优化日志打印逻辑。
优化错误信息描述。

TUIKit

完成 TUIKit Demo 个保法改造,满足合规要求。
修复收到离线推送通知后,点击通知栏提示无法拉起音视频通话的问题。
修复 App 退至后台后收到离线推送通知,直接启动 App 无法拉起音视频通话的问题。

6.0.1992 @2022.02.09 - 增强版

SDK

修复向已解散或不存在的群连续发送两次消息偶现 crash 问题。

TUIKit

新增皮肤设置能力。
新增语言设置能力。
群资料卡新增群管理功能。
文件消息增加上传下载动画。
浏览历史消息时,增加“收到 X 条新消息”的小舌头跳转。
浏览历史消息时,增加“回到最新位置”的小舌头跳转。
增加一键跳转到群 @ 消息的小舌头跳转。
优化会话列表最后一条消息的展示样式。
文本消息增加选中状态。
优化 A2、D2错误提示描述。
iOS15系统 UI 适配。

6.0.1975 @2022.01.14 - 增强版

SDK

发布全平台 C++ 接口版 SDK。
离线推送支持接入 TPNS 通道。
增加个人资料自定义字段的变更通知。
修复获取好友备注偶现为空的问题。
优化网络类型日志打印。
iOS 版本消息对象补齐消息优先级 priority 字段。
修复 C 接口版本插入本地消息的回调没有返回完整消息对象的问题 。
官方 TUIKit 开源 Demo 的离线推送切换到 TPNS 通道。

5.9.1886 @2021.12.31 - 增强版

SDK

修复登录同步 C2C 未读消息后回调的未读消息不全的问题。
修复拉取本地消息返回不全的问题。
修复好友备注修改后,该账号的各个终端没有好友信息更新回调的问题。
Linux 平台,解决 HTTPS 请求报错的问题。
C 接口版本,解决查询不到好友自定义字段的问题。
优化网络层的错误码描述。

TUIKit & Demo

图片视频消息展示支持左右滑动查看。
撤回消息支持重新编辑。
音视频通话的信令消息,支持点击回拔 。
会话列表显示最后一条消息的发送状态。
删除消息增加“确认删除”的弹窗提示。
Android Demo 修复荣耀手机没有离线推送问题。
Android 修复当前会话的消息转发给第三人并被已读后,误更新当前会话消息的已读状态问题。
Android 修复音视频通话成员数超过9个时的崩溃问题。
Android TUI 组件 minSdkVersion 统一为 16。
iOS 优化视频录制后发送的速度。
iOS 优化视频封面黑帧的问题。

5.9.1872 @2021.12.20 - 增强版

SDK

支持发送群内定向消息。
支持 cos 下载鉴权。
长连接加密通道增加 AES 支持。
连网逻辑增加接入点防孤岛的支持。
cos 文件上传下载并发数支持后台配置。
双栈网络可以配置优先使用 IPV6。
加入 AVChatRoom 直播群时,支持返回进群前 20 条消息;需开通进阶版。
拉取群历史消息时,漫游消息的最大拉取次数支持后台配置。
优化部分错误码描述。
修复一键清空未读时,如果本地包含解散的群会话,后台会返回失败的问题。
修复通过 restapi 发送不计未读的消息,SDK 做已读上报偶现清不掉未读数的问题。
修复离线期间通过 restapi 快速进退群,被操作用户重新登录后,获取加入的群列表偶现错误的问题。
修复离线期间发送不计入未读的消息,消息接收者重新上线后,偶现未读数不准确的问题。

TUIKit & Demo

登录界面支持国家地区的选择。
清理用户在同意接受隐私协议之前做的初始化操作。

5.8.1696 @2021.12.10 - 增强版

SDK

修复本地包含解散的群会话或退出的群会话未读数时,一键清空未读消息出现失败的问题。

TUIKit

新增消息回复功能的支持。
更换默认皮肤,优化界面逻辑。
iOS 修复资源文件偶现加载失败的问题。

5.8.1672 @2021.11.30 - 增强版

SDK

优化设备信息获取逻辑,满足合规要求。
修复一键清空未读数功能在某些条件下的崩溃问题。

5.8.1668 @2021.11.19 - 增强版

SDK

新增一键清空所有会话未读消息的能力。
新增 Community 社群的支持,社群最多支持 10万人;需开通进阶版。
获取会话未读总数自动剔除掉消息接收选项为“接收不提醒”和“不接收消息”的会话。
长连接加密通道新增国密的支持。
修复拉取群历史消息时,偶现结束标记判断错误的问题。
修复从基础版覆盖升级到增强版时,之前加入的直播群会有未读数的问题。
修复对特殊格式账号设置已读上报出现失败的问题。
修复私有化环境下频繁断网重连时,偶现连接的服务器不正确的问题。
多端同步场景下,接收到自己发送的群消息,清空对应群会话的未读数。
修复离线期间被踢下线后,再次登录偶现没有回调的问题。
跨平台 C 版本 SDK,接收到新消息时补齐离线推送字段。

TUIKit

消息免打扰逻辑优化。
会话列表未读消息小红点逻辑优化。
群聊界面支持长按群头像触发群 @ 消息。
语音消息播放过程中,支持点击停止播放。
新增一键清空所有会话未读数的能力。
新增社群的支持。

5.7.1435 @2021.09.30 - 增强版

SDK

修复群资料自定义字段修改后本地数据未及时更新问题。
修复置顶会话过多时的同步问题。
修复 Android 端超时的信令没有带邀请时填写的自定义数据问题。
修复拉取非好友资料时,由于网络请求失败导致使用空资料覆盖本地资料问题。
修复退群之后,重新加群,会拉到之前的消息历史记录问题。
修复删除好友后 onFriendListDeleted 回调二次的问题。
修复会话最后一条消息好友备注为空的问题。
修复 IM SDK 初始化后,未登录时,调用 getConversationList 无回调问题。
修复断网后在群会话发送失败消息,恢复网络后该会话接收首条消息没有未读数问题。
修复陌生人的第一次会话获取不到未读数问题。
修复群会话消息免打扰状态在某些条件下未更新问题。
修复群属性更新后回调内容不全的问题。
SDK、群组、关系链、会话补充添加监听器和移除监听器接口。
iOS 修复创建 AVChatRoom 时 没有设置加群方式导致失败的问题。

5.1.66 @2021.09.22 - 基础版

Android 平台

去掉 WiFi 信息的获取。

5.6.1202 @2021.09.10 - 增强版

SDK

修复退群再加入同一个群后,会把退群期间没有接收到的消息也计入会话未读数的问题。
修复无法删除由于被禁言导致发送失败的群消息问题。
修复拉取历史消息时偶现把消息发送者的昵称和头像恢复为旧数据的问题。
会议群可以配置是否支持未读数。
新加坡、韩国、德国三地国际站支持接入加速。
修复接收到的图片消息偶现图片格式错误的问题。
修复 Windows 平台发送视频消息时偶现缩略图发送失败的问题。
优化普通群消息接收成功率数据上报。
修复直播群设置群成员禁言后,获取群成员资料拿到的禁言时间为 0 的问题。

5.6.1200 @2021.08.31 - 增强版

SDK

通用变更点

优化登录耗时。
支持新加坡、韩国、德国国际站。
支持商业化 Http DNS。
优化群属性逻辑,解决多端同时修改群属性时的并发问题。
优化消息数据库查询速度。
优化连网策略。
优化图片、视频、语音消息搜索。
优化获取会话列表 getConversationList 耗时长的问题。
优化了服务端的状态变更的第三方回调逻辑:新设备登录把旧设备踢下线时,不再触发服务端的logout回调。
直播群不做已读上报。
统一登录错误码。
好友搜索回调参数由 V2TIMFriendInfo 修改为 V2TIMFriendInfoResult,方便根据 relationType 判断好友关系。
消息对象增加获取离线推送配置的接口。
修复更新个人资料偶现的数据库崩溃问题。
修复 SDK 初始化完成前,查询和操作数据库失败的问题。
修复卸载重装后单聊已读回执失效问题。
修复 onFriendListAdded 偶现回调两次问题。
修复无法删除本地插入的消息问题。
修复群 tips 消息存入数据库时没有保存群资料自定义字段问题。
iOS 获取用户自定义字段时去掉 Tag_Profile_Custom_ 前缀,获取好友自定义字段时去掉 Tag_SNS_Custom_ 前缀。
Android 去掉运营商名称的获取,去掉 WiFi 信息的获取,去掉 androidx 的依赖。
Android 解决非 utf-8 编码导致的崩溃问题。

TUIKit & Demo

群成员列表相关界面增加分页拉取逻辑。
Android 优化每次删除或者撤回消息都会全部加载会话列表问题。
Android 优化每次加载会话列表都重复加载群头像问题。
iOS 清空关键词再次输入新关键词搜索消息时,显示的记录条数不准确问题。
iOS 修复搜索到的自定义消息在聊天界面不会展示的问题。

5.5.897 @2021.07.29 - 增强版

SDK

修复数据上报偶现崩溃问题。

Android 平台

去掉获取运营商名称的调用 getSimOperatorName()。

5.1.65 @2021.07.29 - 基础版

Android 平台

去掉获取运营商名称的调用 getSimOperatorName()。

5.5.892 @2021.07.14 - 增强版

SDK

消息搜索支持多个关键字按照“与”或者“或”的关系进行搜索。
消息搜索支持设定消息发送者账号进行搜索。
拉取历史消息支持设定时间范围。
拉取群的历史消息支持按照 sequence 进行拉取。
新增消息被第三方回调修改后的通知。
群资料新增获取最多允许加入的群成员数量的接口。
会话对象新增 orderKey 排序字段,方便 App 层对没有最后一条消息的会话进行排序。
优化直播群消息接收时延,后台预先完成账号转换。
升级连网调度协议,优化境外连网耗时。
优化会话列表拉取逻辑。
优化群成员列表拉取逻辑,开启本地缓存。
修复“日志级别低于 Debug 时不触发日志回调”的问题。
修复“获取群成员资料时没有好友备注”的问题。
修复“获取加入的群列表中包含待群主审批的群”的问题。
修复线上反馈的稳定性问题。

5.4.666 @2021.06.03 - 增强版

SDK

原有精简版 SDK 改名为增强版 SDK。
支持消息搜索、群搜索、好友搜索。
发送消息时新增参数支持,用于设置是否更新会话的最后一条消息。
支持清空会话的漫游消息并保留会话。
相同平台下支持多个终端同时登录。
优化连网登录耗时。
优化数据上报。
优化离线推送逻辑,支持全局关闭消息离线推送。
优化离线推送逻辑,VIVO 手机离线推送支持设置消息分类 classification 字段。
修复C2C 会话未读数偶现不准确的问题。
优化历史消息拉取速度。
消息多 Element 支持添加表情和位置消息。
修复离线期间修改群昵称,重新登录后对应会话的昵称更新不及时的问题。
修复对 C2C 会话做已读上报偶现 20005 错误码的问题。

5.3.435 @2021.05.20 - 精简版

SDK

增加删除会话漫游消息的接口。
修复部分 Android 手机长连接连网收不到网络状态变化通知的问题。
优化好友资料拉取逻辑,针对陌生人请求好友资料时,避免每一次都请求后台。
修复解散群保留会话的场景下,获取不到群资料和会话历史消息的问题。
修复获取会话列表接口出现会话顺序错乱的问题。
获取会话未读总数时过滤掉设置了免打扰的群会话。
修复 iOS 平台 HTTP 请求偶现 Crash 的问题。

5.1.62 @2021.05.20 - 基础版

SDK

修复已知问题。

5.3.425 @2021.04.19 - 精简版

SDK

支持设置会话置顶。
支持设置单聊消息免打扰。
支持发送不计入未读的消息。
支持在没有网络登录失败的情况下获取本地会话和消息数据。
iOS 版本新增 xcframework ( 支持 Mac Catalyst)。
新增获取会话未读总数的接口。
个人资料补齐 birthday 字段。
修复其他成员撤回群 @ 消息后,被 @ 成员对应会话仍然包含群 @ 提醒的问题。
修复部分 Android 手机长连接初始连网成功后会出现一次断网重连的问题。
修复 iOS 版本创建群不支持设置自定义字段的问题。
修复特殊账号用户 findMessage 查询不到本地消息的问题。

5.1.60 @2021.04.06 - 标准版

iOS 平台
优化 SDK 因使用 IDFA 相关关键字可能导致上架 App Store 被拒的问题。

5.2.212 @2021.04.06 - 精简版

iOS 平台
优化 SDK 因使用 IDFA 相关关键字可能导致上架 App Store 被拒的问题

5.2.210 @2021.03.12 - 精简版

SDK

通用变更点
支持消息合并转发的能力。
长连接连网逻辑优化,重点提升境外连网质量。
细化登录错误码,对登录时网络是否正常进行区分。
cos 上传逻辑优化,提升富媒体消息发送体验。
增加获取历史消息的高级接口。
增加批量获取会话的接口。
增加批量检查好友关系的接口。
修复发送失败的消息再次发送之后会在本地数据库生成两条消息的问题。
修复群成员资料变更时回调的禁言时间不正确的问题。
修复接收图片消息时回调的图片宽度不正确的问题。
修复 logLevel 设置为 None 之后控制台仍然会打印日志的问题。
修复添加好友的 add_source 字段不正确的问题。
修复发送超过 24M 的视频文件时,发送进度回调偶现负数的问题。

5.1.56 @2021.03.03 - 标准版

SDK

通用变更点
优化网络长连接逻辑,重点提升境外联网质量。
优化数据上报,细化网络超时相关的错误码。
修复若干稳定性问题。
iOS 平台
修复 iOS SDK 提取日志偶现失败的问题。
Android 平台
Android SDK 替换新的日志组件,提升稳定性。
Windows 平台
修复 Windows SDK 抛新消息回调时,可能会出现客户线程阻塞 SDK 逻辑线程的问题。

5.1.138 @2021.02.05 - 精简版

SDK

通用变更点
优化日志。
完善长连接连网策略,优化境外连网质量。
修复同一秒内收发多条 C2C 消息,偶现会话的最后一条消息不准确的问题。
修复查询会话列表偶现没有回调的问题。
修复发送 C2C 消息偶现消息序号不准确的问题。
Android 平台
修复 Android 平台下发送大于 24MB 视频时,上传进度偶现负数的问题。
修复 Android 平台下发送消息偶现 crash 的问题。

5.1.50 @2021.02.05 - 标准版

SDK

V2 消息对象补齐 random 字段。
会话 lastMsg 支持撤回消息。
优化 getMessage 获取的最后一条消息状态偶现异常的问题。
优化收到消息后频繁拉取用户资料导致消息延迟的问题。
优化删除账号可能导致拉取群成员列表失败的问题。
优化 insertLocalMessage 之后调用 findMessage 可能查不到消息的问题。
优化删除会话会回调会话更新的问题。
Android 优化群历史消息昵称更新不及时的问题。
iOS 优化数据库稳定性问题。

TUIKit & Demo

Android 优化 TUIKit 查看未下载成功的原图会显示黑屏问题。
iOS 优化国际化相关问题。
iOS 优化同一个时间戳发送多张图片导致的覆盖问题。
iOS 优化 iOS 14系统群组详情页点击添加&删除按钮无响应的问题。
iOS 优化 iOS 14系统退出群聊回到消息列表 Tab 栏消失的问题。

5.1.21 @2021.01.15 - 标准版

SDK

Android 平台
修复 Android 平台带 extension 扩展字段的自定义消息发送失败的问题。

TUIKit & Demo

iOS/Android
完善国际化支持,清理英文语言版本下部分字符串仍然显示为中文的问题。

5.1.137 @2021.01.29 - 精简版

SDK

通用变更点
修复使用多台 iOS 设备或者使用多台 Android 设备,反复登录同一个账号后,偶现登录接口没有回调的问题。
Android 平台
修复低配 Android 机型获取日志路径偶现 crash 的问题。

5.1.136 @2021.01.27 - 精简版

SDK

通用变更点
V2 API 添加回调日志的接口。
修复群 @ 消息中被 @ 用户 UserID 为空的问题。
修复偶现收取不到直播群消息的问题。
修复网络频繁重连偶现登录状态不对的问题。
修复离线被踢后重新登录偶现失败的问题。
修复 DNS 域名解析偶现 crash 的问题。

5.1.132 @2021.01.22 - 精简版

SDK

通用变更点
网络模块支持过载保护。
修复标准版升级精简版,偶现部分会话丢失的问题。
修复登录信息过期收不到 onUserSigExpired 回调的问题。
修复群成员被踢出群后,接着重新进群,再次收到 onMemberKicked 回调。

5.1.131 @2021.01.19 - 精简版

SDK

通用变更点
增加单条消息转发的接口。
优化直播群消息接收逻辑,直播群接收消息时不再查询消息发送者的昵称和头像。
修复删除会话的最后一条消息时,没有抛出会话更新的问题。
修复登录完成之后,做 C2C 消息同步时,偶现 C2C 会话的未读数被清零的问题。
修复离线再上线之后,做同步会话列表时,没有更新会话最后一条消息的问题。
Android 平台
修复 Android 平台下设置自定义消息的 description 字段,设置个人资料的 level 和 role 字段不能生效的问题。
修复 Android 平台下反初始化时偶现 crash 问题。

5.1.129 @2021.01.13 - 精简版

SDK

通用变更点
修复获取会话列表时,没有会话更新,也触发会话更新回调的问题。
修复清空会话所有消息时,没有把对应会话的最后一条消息置空的问题。
iOS 平台
修复 iOS 平台下 getSignallingInfo 方法传入非信令消息返回的不是 nil 的问题。
Android 平台
修复 Android 平台下偶现 JNI 局部引用表超限导致的 crash 问题。

5.1.20 @2021.01.08 - 标准版

SDK

通用变更点
V2 自定义消息补齐 desc 和 ext 字段。
V2 用户资料接口补齐 role 和 level 字段。
V2 接口优化无论登录成功与否,都可以获取本地会话列表数据以及本地历史消息数据。
V2 增加 getHistoryMessageList 接口,支持获取云端或本地消息以及向前向后拉取。
优化 C2C 消息获取头像问题。
优化富媒体消息文件上传的安全性问题及续期问题。
修复发送的富媒体消息的本地路径为空的问题。
修复向群内插入一条本地消息,退出重新登录后该会话的 lastMessage 显示为上一条消息问题。
修复 Elem 乱序的问题。
修复群@消息撤回,消息列表@提示仍存在问题。
修复离线期间的群@消息,上线后拉取群历史消息会拉到该系统消息问题。
修复发送一个语音通话的信令邀请,会接收到二条离线推送通知问题。
修复聊天消息过多时,设置本地“消息自定义数据”失效问题。
修复未读的群消息被撤回后,未读计数没有减少的问题。
修复其他稳定性问题。
iOS & Mac
修复自定义消息传 array json 接收端 crash 的问题。
修复调用 deleteConversation 传错误的会话 ID 直接闪退问题。
修复草稿箱最后一条草稿删除不掉问题。

TUIKit & Demo

iOS 修复删除好友/退群后未清除会话置顶信息。
iOS 修复控制台设置用户为管理员,界面仍显示为无管理员权限问题。
iOS 优化视频缩略图为空引起的 crash 问题。
iOS 修复撤回长文本消息后,撤回消息高度异常问题。
iOS 修复群禁言 tips 的不显示的问题。
iOS 优化国际化会话界面的时间显示。
Android 修复创建直播间进入倒计时过程,单击返回 crash 问题。
Android 修复群聊通话过程,成员拒接出现通话界面未消失问题。
Android 修复直播间观众小窗口模式被踢下线,小窗口未正常关闭问题。
Android 修复成员加群偶现 crash 问题

5.1.125 @2021.01.08 - 精简版

SDK

通用变更点
V2 API 消息对象增加 random 字段。
V2 API 自定义消息增加描述信息 description 和扩展信息 extension 字段。
V2 API 用户资料对象新增用户角色 role 和用户等级 level 字段。
修复从 4.8.1 以下(不包含)版本升级到精简版时,遇到的数据库兼容性问题。
修复自己主动发送的消息,偶现还能收到这条消息回调的问题。
修复当自己没有加入任何群组时,获取加入的群列表没有回调的问题。
修复设置群消息接收选项时,没有会话更新回调的问题。
修复会话同步逻辑偶现没有结束回调的问题。
修复会话同步逻辑偶现 crash 的问题。

5.1.123 @2020.12.31 - 精简版

SDK

通用变更点
修复 Android 版本收不到 RESTAPI 下发的群自定义系统消息的问题。
优化消息 random 字段的生成方法。
优化日志打印方便定位问题。
修复网络模块偶现 crash 的问题。

5.1.122 @2020.12.25 - 精简版

SDK

通用变更点
修复设置会话草稿可能没有回调的问题。
修复 findMessage 查找消息时,没有补全消息发送者信息的问题。
修复插入本地消息后通过 findMessage 查找消息可能失败的问题。
修复设置群消息接收选项时没有更新会话对象的问题。
修复个人昵称头像或群昵称头像变更时,没有抛会话变更通知的问题。
修复插入本地消息时,没有更新对应会话最后一条消息的问题。
个人资料更新周期开启云端控制。
iOS 平台
修复 iOS 平台下字典和数组操作不当引发的偶现 Crash。
Android 平台
修复 Android 平台下删除消息偶现 Crash 的问题。

5.1.121 @2020.12.18 - 精简版

SDK

通用变更点
优化群资料拉取逻辑,直播群不用拉取自己的群成员信息。
完善日志打印,补齐设备类型字段。
解决 C2C 会话里收到消息撤回通知时,没有更新对应会话最后一条消息状态的问题。
修复直播群长轮询消息延时过大的问题。
修复相同账号重复登录后再加入同一个直播群,消息长轮询模块没有更新消息拉取 key 的问题。
iOS 平台
修复 iOS 平台消息自定义字段传入 json 数组时,接收端信令模块解析出现 Crash 的问题。
Android 平台
修复 Android 平台设置会话草稿偶现 Crash 的问题。

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 平台获取好友分组的接口传入空分组名时,不能返回所有分组信息的问题。
修复若干稳定性问题。

5.1.115 @2020.12.04 - 精简版

SDK

通用变更点
优化信令超时时间与服务器时间同步。
修复弱网下建连偶现失败的问题。
iOS 平台
完善 API 头文件。
Android 平台
JSON 替换 Gson 修复崩溃问题。

5.1.111 @2020.12.01 - 精简版

SDK

通用变更点
完善日志打印。
修复若干稳定性问题。

5.1.2 @2020.11.11 - 标准版

SDK

iOS/Mac平台
iOS 支持 iPhone 和 iPad 同时在线。
Mac 支持 arm64 架构。
Android平台
修复 Android 版本稳定性问题。
替换为标准 TRTC 依赖包。

5.1.110 @2020.11.26 - 精简版

SDK

通用变更点
补齐 V2 API 的所有接口。
补齐会话功能。
补齐关系链功能。
增加群@功能。
iOS 支持 iPhone 和 iPad 同时在线。
发送消息支持多 Element。
群资料补齐自定义字段。
修复若干稳定性问题。

5.1.1 @2020.11.05 - 标准版

SDK

iOS/Android平台
增加获取 AVChatRoom 直播群在线人数的接口。
增加根据消息唯一 ID 查询消息的接口。
增加获取服务器校准时间戳的接口。
优化登录速度。
优化群资料拉取逻辑。
修复退出群组之后拉不到本地消息的问题。
修复发送成功的消息被第三方回调修改之后,发送端消息没有及时更新的问题。
修复 Meeti̇ng 会议群在经过控制台配置后,对应的会话仍然不支持未读数的问题。
修复 AVChatRoom 直播群偶现收不到消息的问题。
修复其它一些偶现的稳定性问题。

TUIKit & Demo

iOS/Android
群成员@支持@所有人
TUIKit 组件国际化支持。
Android 版本发送图片消息时支持选择视频。
优化音视频通话请求超时逻辑。
Android 离线推送更新为依赖 TPNS 的包。
群直播增加开播动画。
群直播增加直播小窗的支持。

5.0.108 @2020.11.02 - 精简版

SDK

通用变更点
修复 iOS 版本稳定性问题。
修复 Android 版本偶现消息不回调问题。

5.0.10 @2020.10.15 - 标准版

SDK

iOS/Android平台
优化信令接口,支持设置在线消息 onlineUserOnly 和离线推送信息 offlinePushInfo 参数。
优化获取单个会话接口的异步回调。
会话增加获取群类型接口,方便会话列表展示过滤。

TUIKit & Demo

iOS/Android
新增 群直播 功能,连麦、送礼、美颜、变声等功能一应俱全。
新增 直播大厅,支持连麦、PK、点赞、送礼、美颜、弹幕、好友关注等。
优化语音视频信令识别问题。

5.0.106 @2020.09.21 - 精简版

SDK

通用变更点
修复已知稳定性问题。

5.0.6 @2020.09.18 - 标准版

SDK

通用变更点
增加群@功能。
iOS 和 Android 新增接口 deleteMessages,会同时删除本地及漫游消息。
接口 deleteConversation 在删除会话的同时会删除本地及漫游消息。
API2.0 接口补充了用户资料、好友资料、群成员资料的自定义字段的设置和获取接口。
优化图片上传兼容性问题。
修复设置群消息接收选项再立即获取该值,该值未改变的问题。
修复 C2C 本地会话删除后,C2C 的系统通知会更新会话,但是消息 elem 为空的问题。
修复含中文的 userID 导致图片上传不成功的问题。
修复带有特殊字符的账号设置用户 nickname 成功后,进群发消息,群内其他成员接收到新消息回调中 nickname 为空的问题。
修复已知崩溃问题。
iOS 平台
修复移除消息监听 crash 的问题。
优化会话对象账号删除导致会话获取异常的问题。
优化初始化卡顿问题。
Android 平台
优化信令发送超时失败时的处理。
修复信令取消接口的自定义数据无效的问题。
修复群属性删除接口 keys 传 null 无法删除所有属性的问题。
修复信令群呼叫接受或者拒绝后还能继续接受或拒绝的问题。
修复 API2.0 接口多 Element 解析问题。
Windows 平台
修复已知内存泄漏问题。
优化日志上传问题。
修复 PC 上某些机型相同账号同时登录不会互踢的问题。
修复 PC 收到消息乱序的问题。

TUIKit & Demo

iOS
增加群@的功能。
增加新表情包。
更新 SDWebImage 依赖库。
优化有人申请加群 UI 展示的问题。
优化音视频通话文本展示。
Android
增加群@的功能
修复建群选择联系人时可能展示的与实际选择不一致的问题。
修复自定义消息可能显示混乱的问题。
修复 AVCallManager、TRTCAVCallImpl 偶现 Crash 的问题。
增加新表情包。

5.0.102 @2020.09.04 - 精简版

SDK

通用变更点
发布 Android & iOS 精简版 SDK。
精简版 SDK 在原有标准版的基础上裁剪了好友和会话两项能力,并对部分业务逻辑做了优化,以实现更高的执行效率,更小的安装包增量。

4.9.1 @2020.07.24 - 标准版

SDK

通用变更点
优化境外登录问题。
修复部分境外地区文件上传失败问题。
修复含@符号的账号上传文件失败问题。
修复 C2C 未读数偶现错误问题。
修复会话 showName 偶现展示异常的问题。
文件类型消息增加获取下载 url 的接口。
iOS 平台
修复断网时获取 C2C 消息无回调问题。
Android 平台
修复信令解析接口偶现崩溃问题。
修复消息中获取离线推送信息偶现崩溃问题。
修复 API2.0 getFriendApplicationList 接口无数据不回调问题以及 getGroupMembersInfo 接口传入非群成员不回调问题。
Windows 平台
获取加入群组时增加群组的详细信息。
修复小文件发不出去问题。
修复日志上报的6002错误。

TUIKit & Demo

iOS
增加音视频离线通话的推送,并可以跳转到接听界面。
优化自定义消息删除、撤回无效的问题。
优化界面。
音视频代码 swift -> oc,大幅减少第三方依赖库。
支持 LiteAV_TRTC、LiteAV_Professional 两种音视频依赖库 TUIKit pod 集成。
Android
优化 Demo 的离线推送,升级各厂商的推送 SDK 版本。
增加音视频离线通话的推送,并可以跳转到接听界面。

4.8.50 @2020.06.22 - 标准版

SDK

通用变更点
修复 API 2.0 接口有人进入直播群(AVChatRoom)后没有回调 onMemberEnter 问题。
API 2.0 接口的 onGroupInfoChanged 和 onMemberInfoChanged 回调增加 groupID 参数。
修复 C2C 消息发送成功后没有回调会话更新的问题。
修复切换账号加入同一个直播群(AVChatRoom)后收不到消息的问题。
修复偶现登录后同步未读消息回调顺序不对的问题。
增加信令接口。
直播群(AVChatRoom)增加群自定义属性接口。
修复已知崩溃问题。
Android 平台
为兼容 Android Q 版本,修改日志默认存储位置为 /sdcard/Android/data/包名/files/log/tencent/imsdk。
Windows 平台
修复建群时群成员角色问题。

TUIKit & Demo

iOS
TUIKit 替换 API 2.0接口。
结合 TRTC 实现了音视频通话功能。
增加了深色模式。
Android
TUIKit 替换 API 2.0接口。
结合 TRTC 实现了音视频通话功能。
支持 AndroidX。

4.8.10 @2020.05.15

SDK

通用变更点
iOS 和 Android 支持 IPv6。
直播群(AVChatRoom) 支持群成员列表动态更新。
修复 xlog 日志崩溃问题。
iOS & Mac 平台
修复 iOS 发送大文件必现失败问题。
修复 V2TIMMessage 消息中拉取发送者好友备注 getFriendRemark 异常的问题。
Android 平台
IM SDK 支持 AndroidX。
修复 Android 设备由于网络权限问题导致的崩溃。

4.8.1 @2020.04.30

SDK

通用变更点
iOS & Android 发布全新的 API 2.0 接口。
修复某些场景下登录不同账户的会话错乱问题。

4.7.10 @2020.04.23

SDK

通用变更点
修复某些网络环境下登录超时的问题。
修复某些场景下未读数不准确的问题。

4.7.2 @2020.04.03

SDK

通用变更点
修正一处数据错误。

4.7.1 @2020.03.23

SDK

通用变更点
优化了本地日志大小。
优化了登录耗时。
修复了未读计数多端同步问题。
增加获取单个好友接口 getFriendList。
iOS & Android SDK 可以分别设置两个平台的离线推送通知栏消息要显示的标题和内容。

4.6.102 @2020.02.28

SDK

通用变更点
修复某些场景下拉取消息慢的问题。
修复3.x版本音频消息向新版本发送的兼容性问题。
修复获取会话列表有的 conversation 的 identifier 可能为空的问题。
修复已知崩溃问题。
修复 socks5 代理用户密码验证问题。
优化群未决的处理逻辑。
提高文件上传上限为100M。
优化 COS 上传。
修复没有好友时,获取好友列表返回异常问题。

4.6.56 @2020.01.08

SDK

通用变更点
优化频繁拉取用户资料的内存增长问题。
优化用户资料特殊字符兼容性问题。
修复已知崩溃问题。
修复频繁切换不同账号登录偶现失败问题。
修复压力测试下的重连问题。

4.6.51 @2019.12.23

SDK

通用变更点
优化网络的连接质量,更快感知网络质量变化。
优化 AVChatRoom 消息的处理。
iOS & Mac 平台
IMSDK 监听都修改为弱引用,不再强持有外部对象。
消息新增 getSenderNickname 同步返回昵称的接口。
Android 平台
修复离线被踢问题。
修复上传进度回调在较低版本手机的异常问题。
修复登录时的内存泄漏。
消息新增 getSenderNickname 同步返回昵称的接口。
Windows 平台
修复添加好友后发送消息失败问题。
完善群信息、群成员信息的自定义字段的修改和查询。
完善所有接口的回调,确保回调一定被调用;确保只有当回调成功时,才将对象转成 JSON 字符串,回调失败时,返回空字符串。

TUIKit & Demo

Android 平台
会话列表头像支持圆角设置。
修复置顶会话切换账号时异常的问题。

4.6.1 @2019.11.13

SDK

通用变更点
撤回消息支持漫游。
修复 REST API 静默邀请进群引发未读数错误。
修复弱网下偶现发消息异常。
修复获取群成员时,角色过滤条件错误逻辑。
修复通过 REST API 创建的群组,第一次进群发消息,获取群 name 失败的问题。
修复关闭缓存后 getUsersProfile 获取用户信息失败的问题。
修复语音消息文件在没有后缀的情况下,接收后无法下载问题。
iOS & Mac 平台
增加 OPPOChannelID 的设置,解决 Android 8.0 系统以上的 OPPO 手机接收 iOS 消息推送失败的问题。
优化 getGrouplist 返回对象的注释。
Android 平台
8.0 系统以上的 OPPO 手机离线推送的 channelID 支持在控制台设置。
废弃 TIMCustomElem 的 ext、sound、desc 字段。
Windows 平台
修复群系统消息的类型字段异常。
修复返回的群组信息中群组类型与头文件不一致问题。
修复创建群组时指定群组自定义字段失败问题。
消息新增发送者资料以及离线推送配置。

TUIKit & Demo

iOS
增加视频通话功能。
增加群组头像九宫格合成展示。
优化会话列表、通讯录以及聊天界面 UI。
Android
增加方法来设置对方已读回执是否展示。
增加群组头像九宫格合成展示。
优化会话列表、通讯录以及聊天界面 UI。
解决部分手机输入法、界面、文件选择等兼容性问题。
解决自定义消息会显示错乱的问题。
解决压力测试下通讯录加载缓慢的问题。
解决与其他库资源冲突的问题。
解决 cache 目录设置不生效的问题。

4.5.111 @2019.10.16

SDK

通用变更点
修复获取群指定类型的成员列表接口的分页问题。
发送文件类型消息时生成的 URL 增加格式后缀。
群自定义字段修改后增加通知回调。
未登录调用 initStorage 方法后,可以获取本地用户和群组信息。
修复内存泄露问题。
修复发送消息后撤回,消息状态码不正确问题。
修复 getMessage 回调错误码不对问题。
修复强杀 App 重启后单聊未读数错误问题。
iOS & Mac 平台
修复 Mac 休眠偶现一直登录失败问题。
Android 平台
修复某些场景下的稳定性问题。
修复离线推送在 Android 8.0 系统以上的 OPPO 手机无法接收离线推送问题。
优化 getElementCount 接口的返回类型。
Windows 平台
跨平台库优化各个平台的网络重连速度。
修复 Windows 公开群设置管理失败问题。
跨平台库新增 JVM 配置,方便 Android 环境传入 jvm。

TUIKit & Demo

iOS
支持与 Web 端互发语音消息。
修复 swift 加载 TUIKit 资源文件找不到的问题。
修复好友备注修改后,聊天界面看不到备注名的问题。
修复会话置顶后会话列表不能及时刷新的问题。
Android
支持与 Web 端互发语音消息。
支持设置输入框样式。
支持语音消息未读红点。
修复 x86 设备视频消息不能播放的问题。
修复 FileProvider 与集成端冲突的问题。
修复部分机型上语音权限识别不到的问题。
修复特定条件下头像不能正常加载的问题。
修复偶尔气泡显示不全的问题。

4.5.55 @2019.10.10

SDK

通用变更点
修复多次切换不同网络时的崩溃问题。
优化网络连接质量。
优化部分 API 接口的注释。
Android 平台
优化 Android 9.0 及以上版本对 HTTP 请求的限制。
iOS & Mac 平台
优化 pod 集成。

4.5.45 @2019.09.18

SDK

通用变更点
优化网络连接的质量。
修复删除群会话后,再收到新消息,修复未读数异常的问题。
修复删除会话后,还能在会话更新回调里面获取到已删除会话的问题 。
优化群/群成员自定义段拉取逻辑。
Android 平台
废弃 TIMManager 中的 setOfflinePushListener 接口以及 TIMOfflinePushNotification 类。

TUIKit & Demo

iOS
修复 NSSting + Common.h 类冲突的问题。
修复群 tips 消息展示不全的问题。
Android
增加已读回执。
兼容老版本正在输入显示。
修复重发消息不能立即显示在聊天窗口最下方的问题。
修复群聊时特定条件下不能显示头像的问题。
修复不能显示多 elements 群消息的问题。
修复特定消息导致的崩溃。
修复群管理员权限错误的问题。
修复 Web 端发送文件不能正常接收的问题。

4.5.15 @2019.08.30

SDK

通用变更点
优化境外用户发送文件消息的速度。
修复消息撤回后通过 getLastMessage 获取该消息状态不对的问题;修复撤回监听多次回调的问题。
后台修复群成员被禁言后,退群再进群获取禁言时间异常问题。
修复 msg 时间主动修改后,savemsg 的时候时间不生效的问题。
修复偶现登录无回调的问题。
修复被撤回群消息的 rand 和 timestamp 为空的问题。
修复登出状态下回调 UserSig 过期的问题;修复登出状态下仍然断网重连的问题。
Android 平台
后台支持 Android 端的 FCM 推送。
修复获取指定的好友分组,传入 null 时报错问题。
修复特定场景下 checkEquals 接口崩溃问题。
Windows平台
MessageLocator 新增 unique_id 字段。
Windows 版本支持64位。
跨平台库新增用户资料接口以及关系链接口。

TUIKit & Demo

iOS
新增自定义消息发送。
新增 C2C 已读回执。
新增语音未播放红点显示。
Android
修改部分场景下 Demo 内存泄漏的问题。
修改某些场景下的崩溃问题。
修改定制消息颜色不对的问题。
修改气泡显示不全或不对的问题。
修改会话列表不能展示头像的问题。
修改 ConversationLayout 不能修改标题栏颜色的问题。
支持64位 ijkplayer。
支持多元素消息。

4.4.900 @2019.08.07

SDK

通用变更点
修复某些场景下的稳定性问题。
优化未读消息计数。
优化登录后加载最近会话列表速度。
增加日志清理的功能。
修复同步大量未读 C2C 消息引起丢消息的问题。
AVChatroom 退群后不再 push 退群系统消息到本设备上。
修复群系统消息偶现收不到的问题。
onRefresh/onRefreshConversations 回调增加限频逻辑。
优化 saveMessge 排序异常问题。
iOS & Mac 平台
修改 getGroupInfo 回调参数为 TIMGroupInfoResult,增加获取每个群组对应的错误码。
优化 4.x 版本推送展示样式,保持和 2.x,3.x 版本一致。
优化登录账号含有中文字符发送图片/文件/视频失败的问题。
Android 平台
修复4.2.2系统版本的手机加载 so 失败问题。
修复 getGroupInfo 接口返回的数据数量不正确问题。
修改 getGroupInfo 回调参数为 TIMGroupDetailInfoResult,增加获取每个群组对应的错误码。
统一使用 com.tencent.imsdk.TIMGroupReceiveMessageOpt 类。
Windows平台
修复 Windows 配置文件路径为乱码的问题。

TUIKit & Demo

iOS
更改了 iOS Demo 的 UI,包括默认头像以及输入界面的四个功能图标(拍摄、录像、图片、文件)。
“我”新加资料卡,将个人信息放入资料卡中。
加入了单击头像查看大图的功能。
Demo 中的群聊小灰条样式改变,用户昵称会变为蓝色,单击昵称可以跳转到用户的信息界面。
优化了 Demo 中群组内昵称的显示逻辑。
优化了聊天界面中头像显示的逻辑。
在各个界面中添加了触摸反馈,在用户使用 TUIKit 时可对反馈进行自主设置和定制。
Android
新增聊天消息语音,MotionEvent.ACTION_CANCEL 事件处理。
新增会话列表,聊天界面,详情资料,通讯录,增加头像显示功能。
新增个人资料修改头像。
新增离线推送功能 Intent 跳转。
新增单聊,群聊会话,随机头像。
新增群成员被设置成管理员和取消管理员消息提示。
新增群成员被禁言和取消禁言消息提示。
修复撤回消息后,tips 不显示"您撤回了一条消息"文案。
修复撤回消息后,会话列表最后一条消息一直显示撤回消息内容的问题。
修复魅族上收到离线消息,进入聊天界面,白屏问题。
修复处于置顶会话的聊天会话,收到新消息时,会话不更新最后一条消息问题。
修复用户名或密码为空时,Toast 提示。
修复群主转让的 GroupTips 消息在 TUIKit 显示异常问题。
修复部分手机上报错 Didn't find class "android.support.v4.content.FileProvider"。
优化置顶聊天逻辑,按照最近时间排序展示。
修复聊天中软键盘和更多布局同时出现问题。
修复新注册用户,没有一个好友时,通讯录界面不显示3个 Item(群聊,黑名单,新的联系人)问题。
修复播放视频时单击手机返回按钮,视频声音依然在播放问题。
修复录制语音消息时,正在播放的语音消息不会停止,会被录制进去问题。
修复部分手机播放 iOS 发过来视频播放异常问题。

4.4.716 @2019.07.16

iOS & Mac 平台
API 整理合并。
文件、视频、语音消息增加获取下载 URL 的接口。
新增 disableStorage 接口,禁用所有本地存储。
修复发送在线消息后,发送端 conversation 获取 lastMsg 还能获取到的问题。
getSenderProfile 接口去掉返回值,统一通过回调返回。
群组的函数 modifyReciveMessageOpt 修改为 modifyReceiveMessageOpt。
修复 2.X/3.X 版本给 iOS 4.X 版本发视频消息,视频截图无法获取的问题。
修复退出时数据上报偶现崩溃问题。
优化登录模块(重复登录/频繁登录/频繁切换账号账号/自动上线/离线被踢)。
修复退群/群解散后无法清除未读数问题。
修复偶现收不到群解散通知问题。
优化长时间切到后台后再切回前台,发消息耗时长的问题。
优化单聊未读计数问题。
autoLogin 传参 TIMLoginParam 修改为 userID。
initStorage 传参 TIMLoginParam 修改为 userID。
去掉多账号同时登录接口(newManager,getManager,deleteManager)。
修复 respondsToLocator 偶现崩溃的问题 。
修复 TIMGroupInfo > lastMsg 调用相关函数偶现 crash 的问题。
TUIKit
优化最近联系人列表更新算法,减少刷新频率。
解决黑名单内存泄漏。
新增消息气泡和头像点击事件回调。
解决最近联系人与聊天窗口没有显示最新头像问题。
优化文档注释。
Android 平台
整理与合并 API 接口。
TIMManager 增加 TIMManagerExt 中的所有接口。
TIMConversation 增加 TIMConversationExt 中的所有接口。
TIMGroupManager 增加 TIMGroupManagerExt 中的所有接口。
TIMMessage 增加 TIMMessageExt 中的所有接口。
TIMUserConfig 增加 TIMUserConfigMsgExt 中的所有接口。
当前保留 TIMManagerExt、TIMMessageExt、TIMConversationExt、TIMGroupManagerExt 和 TIMUserConfigMsgExt 类原有接口以做兼容,后续这些类将废弃。
加好友增加单向和双向的选项 。
新增 disableStorage 接口,禁用所有本地存储。
文件、视频、语音消息增加获取下载 URL 的接口。
修复部分 Android 手机,queryUserProfile 为 null 的问题。
修复发送在线消息后,发送端 conversation 获取 lastMsg 还能获取到的问题。
getSenderProfile 接口去掉返回值,统一通过回调返回。
修复退出时数据上报偶现崩溃问题。
优化登录模块(重复登录/频繁登录/频繁切换账号/自动上线/离线被踢)。
修复退群/群解散后无法清除未读数问题。
修复偶现收不到群解散通知问题。
优化长时间切到后台后再切回前台,发消息耗时长的问题。
优化单聊未读计数问题。
TUIKit
支持聊天短视频消息,播放时横竖屏旋转。
支持 Javadoc 文档。
修复发送视频时,正在发送中,下载视频会导致下载失败问题。
修复 GroupChatManagerKit.getInstance().sendMessage 方法的 onSuccess 回调会触发两次的问题。
优化聊天界面说话太短问题,现在修改为至少为1秒钟,1s以下提示说话太短。
修复私有群-邀请成员入群时可以重复邀请同一个成员的问题。
处理备注不能设置为空的问题。
修复本机系统时间错误后,聊天界面的时间展示异常问题。
修复本地发送的语音消息,换一台手机后通过漫游的方式无法下载成功问题。
修复群主设置群名称为空时提示修改成功,实际上是修改失败的问题。
Windows 平台
修复发送图片、文件、音频、视频等消息包含中文路径,不同终端发送中文问题。
修复 TIMMsgReportReaded 已读上报无效问题。
修复收到的消息和消息撤回的 rand 和 seq 不一致问题。
修复退出时数据上报偶现崩溃问题。
优化登录模块(重复登录/频繁登录/频繁切换账号/自动上线/离线被踢)。
修复退群/群解散后无法清除未读数问题。
修复偶现收不到群解散通知问题。
优化长时间切到后台后再切回前台,发消息耗时长的问题。

补丁包 4.4.631 @2019.07.03

Android 平台
修复离线推送问题及崩溃问题。

4.4.627 @2019.06.27

iOS & Mac 平台
修复无网络时发消息超时长的问题。
修复消息发送后 ID 值变化的问题。
修复消息乱序的问题。
修复拉取聊天室历史消息丢失的问题。
修复系统消息类型错误的问题。
修复获取图片消息的原图片 size 大小为0的问题。
修复手机修改系统时间后发消息失败问题。
修复某些情况下上报会话已读失败,获取未读数目异常的问题。
修复发送在线消息后,可通过会话 getLastMessage 获取到的问题。
修复撤回最后一条消息,通过会话获取 lastMsg 状态异常的问题。
修复消息撤回后,对方的会话列表依然存在消息内容的问题。
修复断网重连的情况下,图片/语音/文件消息发送状态异常的问题。
修复登录账号含有特殊字符,无法发送语音图片的问题。
修复 V2 版本向 V4 版本发图片,V4 版本无法获取微缩图宽高的问题。
修复创建一个会话 saveMessage 后,最近会话拉取不到的问题。
修复 getMessage 获取不到群 Tips 消息的 MemberChangeList 内容的问题。
修复 getLoginStatus 获取登录状态异常的问题。
修复拒绝加群请求,对方却进了群的问题。
修复设置日志路径后,盘符的根目录下也有会一个 log 文件问题。
修复互踢收不到回调的问题 -Mac。
TUIKit
优化群组管理页面逻辑。
解决 iOS 13 兼容性问题。
已知问题修复。
Android 平台
修复无网络时发消息超时长的问题。
修复消息发送后 ID 值变化的问题。
修复消息乱序的问题。
修复拉取聊天室历史消息丢失的问题。
修复系统消息类型错误的问题。
修复下载文件的进度值异常问题。
修复手机修改系统时间后发消息失败问题。
修复断网重连的情况下,图片/语音/文件消息发送状态异常的问题。
修复群组被解散或则用户被禁言后发消息排序异常的问题。
修复某些情况下上报会话已读失败,获取未读数目异常的问题。
修复消息撤回后,对方的会话列表依然存在消息内容的问题。
修复撤回最后一条消息,通过会话 getLastMessage 状态异常的问题。
修复发送在线消息后,通过会话 getLastMessage 获取到的问题。
修复获取图片消息的原图片 size 大小为0的问题。
修复 V2 版本向 V4 版本发图片,V4 版本拿不到微缩图宽高的问题。
修复被挤下线后 getLoginUser() 仍可获取登录的用户问题。
修复 getSenderProfile 获取个人信息为空的问题。
修复群系统消息 TIMGroupSystemElem 中的 getOpUser 为空的问题。
修复 getMessage 获取不到群Tips消息的 MemberChangeList 内容的问题。
修复创建一个会话 saveMessage 后,最近会话拉取不到的问题。
修复设置日志路径后,盘符的根目录下也有会一个 log 文件问题。
修复 TUIKit 已知问题。
Windows 平台
修复无网络时发消息超时长的问题。
修复消息发送后 ID 值变化的问题。
修复消息乱序的问题。
修复拉取聊天室历史消息丢失的问题。
修复系统消息类型错误的问题。
修复跨平台库 iOS 的 IM SDK 模块中不包含 Armv7a 架构的问题。
修复跨平台库 TIMMsgReportReaded 接口不支持 Message 为空的问题。
修复跨平台库同一设备下运行IM多个实例登录同一个账号不互踢问题。
跨平台库消息增加获取消息唯一 ID 的 JSON key。
修复设置日志路径后,盘符的根目录下也有会一个 log 文件问题。
修复 getMessage 获取不到群 Tips 消息的 MemberChangeList 内容的问题。
修复撤回最后一条消息,通过会话获取 lastMsg 状态异常的问题。
修复某些情况下上报会话已读失败,获取未读数目异常的问题。

4.4.479 @2019.06.12

iOS 平台
修复拉取离线消息出现丢消息的问题。
修复更换不同 SDKAppID 引起登录失败的问题。
修复语音消息播放失败的问题。
修复群消息撤回的崩溃。
修复获取好友列表和创建群组的6002错误。
优化发送消息的效率。
缓存优化,降低 UI 卡顿。
TUIKit
全新的 UI 设计。
全新的架构设计。
完善通讯录、群组管理、关系链等功能。
修复 bug。
Android 平台
修复拉取离线消息出现丢消息的问题。
修复更换不同 SDKAppID 引起登录失败的问题。
修复语音消息播放失败的问题。
修复群消息撤回的崩溃。
修复获取好友列表和创建群组的6002错误。
修复 Android 创建群人数过多导致崩溃问题。
优化发送消息的效率。
缓存优化,降低 UI 卡顿。
TUIKit
全新的 UI 设计。
全新的架构设计。
完善通讯录、群组管理、关系链等功能。
修复 bug。
Windows 平台
修复拉取离线消息出现丢消息的问题。
修复更换不同 SDKAppID 引起登录失败的问题。
修复语音消息播放失败的问题。
修复群消息撤回的崩溃。
修复获取好友列表和创建群组的6002错误。
缓存优化,降低 UI 卡顿。
优化发送消息的效率。

4.3.145 @2019.05.31

iOS 平台
修复切换账号后再次收到同样的消息问题。
修复票据过期后获取 C2C 漫游消息崩溃问题。
修复 ChatRoom 群新用户加入后获取不到历史消息问题。
修复 FindMsg 崩溃问题。
优化群消息同步问题。
修复 getReciveMessageOpt 偶现异常。
Android 平台
修复切换账号后再次收到同样的消息问题。
修复票据过期后获取 C2C 漫游消息崩溃问题。
修复 ChatRoom 群新用户加入后获取不到历史消息问题。
避免重复添加相同的消息监听器。
修复 FindMsg 崩溃问题。
优化群消息同步问题。
Windows 平台
修复切换账号后再次收到同样的消息问题。
修复票据过期后获取 C2C 漫游消息崩溃问题。
修复 ChatRoom 群新用户加入后获取不到历史消息问题。
优化群消息同步问题。

4.3.135 @2019.05.24

iOS 平台
增加校验好友接口 checkFriends。
增加 queryGroupInfo 接口获取本地数据。
废弃 getGroupPublicInfo 接口,统一用 getGroupInfo 接口。
修复消息列表包含已删除消息的问题。
修复未登录获取不了本地消息问题。
修复最近联系人拉取数量及排序问题。
修复群消息断网重连后的消息同步问题。
修复短时间内接收大量消息时判重失效问题。
修复重启程序后有概率再次收到同一条消息的问题。
修复初始化和同步消息偶现异常问题。
修复会话的 lastMsg 被删除引发的偶现异常问题。
修复登录后 onRefreshConversation 回调两次且数据相同问题。
修复 chatroom 获取不了入群前的历史消息问题。
修复 TIMMessage 的 copyFrom 接口不生效的问题。
修复 TIMGroupEventListener 监听收不到回调的问题。
修复线上反馈的 Crash 问题。
优化重连时连接请求。
优化在不同网络下首次连接和境外接入点的质量。
优化iOS切换WIFI时网络重连慢的问题。
Android 平台
增加校验好友接口 checkFriends。
增加 queryGroupInfo 接口获取本地数据。
废弃 getGroupDetailInfo 和 getGroupPublicInfo 接口,统一用 getGroupInfo 接口。
修复消息列表包含已删除消息的问题。
优化 modifyGroupOwner 和 getGroupMembersByFilter 回调问题。
修复未登录获取不了本地消息问题。
修复最近联系人拉取数量及排序问题。
修复群消息断网重连后的消息同步问题。
修复短时间内接收大量消息时判重失效问题。
修复重启程序后有概率再次收到同一条消息的问题。
修复初始化和同步消息偶现异常问题。
修复会话的 lastMsg 被删除引发的偶现异常问题。
修复登录后 onRefreshConversation 回调两次且数据相同问题。
修复 chatroom 获取不了入群前的历史消息问题。
修复线上反馈的 Crash 问题。
优化重连时连接请求。
优化在不同网络下首次连接和境外接入点的质量。
Windows 平台
新增自定义字段数据上报。
新增在线消息。
新增消息撤回使用用例。
修复设置上传文件偶现失败问题。
修复消息列表包含已删除消息的问题。
修复最近联系人拉取数量及排序问题。
修复群消息断网重连后的消息同步问题。
修复短时间内接收大量消息时判重失效问题。
修复重启程序后有概率再次收到同一条消息的问题。
修复会话的 lastMsg 被删除引发的偶现异常问题。
修复初始化和同步消息偶现异常问题。
发送消息,在发送成功的回调里面返回消息的 JSON 字符串。
TIMSetRecvNewMsgCallback 接口改为 TIMAddRecvNewMsgCallback 和 TIMRemoveRecvNewMsgCallback 接口。
新增socks5代理服务器配置。
优化重连时连接请求。
优化在不同网络下首次连接和境外接入点的质量。

4.3.118 @2019.05.10

iOS
增加 TIMFriendshipManager 类中的 querySelfProfile 和 queryUserProfile 接口(读取本地数据)。
修复获取登录 getLoginUser 返回登录用户异常的问题。
修复线上反馈的用户资料获取失败问题。
修复重启 App 后部分本地字段失效问题。
修复消息删除后调用已读上报偶现异常的问题。
修复线上反馈的即时通信 IM 群组问题。
修复会话未读数问题。
修复在线消息问题。
修复消息重发偶现失效问题。
修复本地票据过期导致持续重连问题。
修复线上反馈的 Crash 问题。
优化服务器连接策略。
优化断网重连策略。
优化服务器过载策略。
优化心跳,减少不必要发包。
TUIKit 新增支持 CocoaPods 导入。
TUIKit 新增联系人界面。
TUIKit 新增好友添加界面。
TUIKit 新增黑名单界面。
TUIKit 新增好友搜索界面。
TUIKit 新增新朋友界面。
TUIKit 优化好友资料页:增加备注、黑名单、删除好友功能。
TUIKit 优化个人资料页:增加昵称、个人签名、生日、性别、所在地修改功能。
TUIKit 优化群列表置顶功能。
Android
增加 TIMFriendshipManager 类中的 querySelfProfile 和 queryUserProfile 接口(读取本地数据)。
增加获取好友信息中 addTime 字段。
增加 x86 及 x86_64 架构支持。
修复获取登录 getLoginUser 返回登录用户异常的问题。
修复线上反馈的用户资料获取失败问题。
修复重启 App 后部分本地字段失效问题。
修复消息删除后调用已读上报偶现异常的问题。
修复线上反馈的即时通信 IM 群组问题。
修复会话未读数问题。
修复在线消息问题。
修复消息重发偶现失效问题。
修复本地票据过期导致持续重连问题。
修复线上反馈的 Crash 问题。
优化服务器连接策略。
优化断网重连策略。
优化服务器过载策略。
优化心跳,减少不必要发包。
TUIKit 加入聊天置顶功能。
TUIKit 修改昵称和个性签名,资料页面显示昵称。
TUIKit 修复 Android 端接收到 iOS 端发送的表情包后无法显示出来问题。
TUIKit 修复未读消息红点数问题。
TUIKit 修复美图 M8 设备单击加号后显示操作界面有 UI 问题。
TUIKit 修复设置头像后,头像会被缩小,不能铺满 UI 问题。
TUIKit 修复登录,自动登录逻辑。
TUIKit 修复超过输入内容最大限制后导致的 ANR 问题。
TUIKit 修复发送图片, 当在相册选择图片并预览模式的时候,单击确定,发送会没有反应问题。
TUIKit 修复聊天界面长按图片消息没有弹出删除和撤销的操作按钮。
TUIKit 优化和修复线上反馈的 crash 问题。
Windows
修复获取登录 getLoginUser 返回登录用户异常的问题。
修复线上反馈的用户资料获取失败问题。
修复重启 App 后部分本地字段失效问题。
修复消息删除后调用已读上报偶现异常的问题。
修复线上反馈的即时通信 IM 群组问题。
修复会话未读数问题。
修复在线消息问题。
修复消息重发偶现失效问题。
修复本地票据过期导致持续重连问题。
修复线上反馈的 Crash 问题。
优化服务器连接策略。
优化断网重连策略。
优化服务器过载策略。
优化心跳,减少不必要发包。

4.3.81 @2019.04.24

iOS
修复草稿箱添加消息元素 Crash 的问题。
修复某些账户在 App 卸载重装后拉取不到会话列表的问题。
修复在登录的状态下 usersig 过期,不重启 App 的情况下会一直登录失败的问题。
修复在登录的状态下 usersig 过期,发消息失败,收不到 usersig 过期回调的问题。
修复群成员获取数量问题。
优化请求超时(错误码6012)问题。
Android
新增功能: 补齐老版本 SDK 的好友黑名单功能,好友分组功能,以及加好友请求处理等关系链功能。
修复问题:
修复一处 App 主进程被杀后的报错问题。
修复群成员获取数量问题。
修复群自定义字段和群成员自定义字段的设置和获取问题。
修复获取群信息超时后,没有 onError 回调出去的问题。
修复某些账户在 App 卸载重装后拉取不到会话列表的问题。
修复在登录的状态下 usersig 过期,不重启 App 的情况下会一直登录失败的问题。
修复在登录的状态下 usersig 过期,发消息失败,收不到 usersig 过期回调的问题。
修复消息乱序问题。
优化请求超时(错误码6012)问题。
更新关系链错误码。
TUIKit 修复日期工具类出错的严重 bug(github issue#75)。
TUIKit 修改一处崩溃(github issue#86)。
TUIKit 修复无权限时,使用SDK的一些问题。
TUIKit 修复删除会话,删除消息,然后长按后的一些崩溃问题。
TUIKit 修复 popupwindow 长驻不消失问题。
TUIKit 修复消息重复问题。
TUIKit 拦截发送空格空消息问题。
TUIKit 修复删除会话后,未读消息未更新问题。
TUIKit 修复发送消息最大字符限制问题。
TUIKit 体验优化和修复若干数组越界问题。
Windows
修复部分崩溃问题。
优化请求超时(错误码6012)问题。
修复某些账户在 App 卸载重装后拉取不到会话列表的问题。
修复在登录的状态下 usersig 过期,不重启 App 的情况下会一直登录失败的问题。
修复在登录的状态下 usersig 过期,发消息失败,收不到 usersig 过期回调的问题。

4.2.52 @2019.04.17

iOS
新增功能: 补齐老版本 SDK 的好友黑名单功能,好友分组功能,以及加好友请求处理等关系链功能。
修复问题:
优化 API 接口注释。
修复群自定义字段和群成员自定义字段不生效的问题。
优化 TIMMessage 获取 senderProfile 拿不到用户资料信息的问题。
修复已读回执回调及状态问题。
修复同步未读消息最新一条消息不回调问题。
修复群消息偶尔收不到问题。
修复 login 回包无法解密问题。
增加 IP 连接和 login 信息统计上报。
修复消息 seq 错误。
Android
新增功能: 补齐老版本 SDK 的好友黑名单功能,好友分组功能,以及加好友请求处理等关系链功能。
修复问题:
修复 Android 的 jni 泄漏。
修复群组成员角色错误问题。
修复退群在加群后,群组消息撤回崩溃问题。
修复 TUIKit Demo 表情不显示问题。
修复群聊会话获取消息,第二页大概率获取重复消息问题。
修复TUIKit Demo 中的部分 Crash 问题。
优化 TIMMessage 获取 senderProfile 拿不到用户资料信息的问题。
修复已读回执回调及状态问题。
修复同步未读消息最新一条消息不回调问题。
修复群消息偶尔收不到问题。
修复 login 回包无法解密问题。
增加 IP 连接和 login 信息统计上报。
修复消息 seq 错误。
Windows
新增功能: 补齐老版本 SDK 的好友黑名单功能,好友分组功能,以及加好友请求处理等关系链功能。
修复问题:
优化 TIMMessage 获取 senderProfile 拿不到用户资料信息的问题。
修复已读回执回调及状态问题。
修复同步未读消息最新一条消息不回调问题。
修复群消息偶尔收不到问题。
修复 login 回包无法解密问题。
增加 IP 连接和 login 信息统计上报。
修复消息 seq 错误。

4.2.28 @2019.04.08

iOS
优化未读计数相关的问题。
优化消息已读状态的问题。
优化 REST API 发的 C2C 消息排序异常的问题。
优化获取漫游消息偶现重复的问题。
优化 uniqueId 空实现的问题。
Android
新增功能: 新增好友增/删/查逻辑。
优化问题:
优化未读计数相关的问题。
优化消息已读状态的问题。
优化 REST API 发的 C2C 消息排序异常的问题。
优化获取漫游消息偶现重复的问题。
优化 uniqueId 空实现的问题。
Windows
优化未读计数相关的问题。
优化消息已读状态的问题。
优化 RESTAPI 发的 C2C 消息排序异常的问题。
优化获取漫游消息偶现重复的问题。

4.2.10 @2019.03.29

iOS
新增功能 新增好友增/删/查逻辑。
修复问题:
优化超时问题。
优化自动登录逻辑。
优化 Crash 问题。
优化偶现网络连接异常 bug。
Android
优化超时问题。
优化自动登录逻辑。
优化 JNI 泄漏问题。
优化 Crash 问题。
优化偶现网络连接异常 bug。
Windows
优化超时问题。
优化 Crash 问题。
优化偶现网络连接异常 bug。

4.2.9 @2019.03.27

iOS & Mac
修复 IPv6 环境下 Crash 的问题。
修复资料设置整数失败的问题。
Android 修复资料设置整数失败的问题。

4.2.1 @2019.03.15

iOS
优化后台解散群组, 客户端收不到相应指令的问题。
调用 deleteConversationAndMessage() 无效。
优化网络重新连接后收不到消息的问题 (现在网络重新连接后可以在会话界面主动请求拉取消息了)。
Android
修复群组获取未决和已决信息返回不正确问题。
修复客户端进入后台 Crash 问题。
修复优化网络重新连接后收不到消息的问题。
修复偶现消息排序错误的问题。
修复偶现消息发送失败的问题。
Web 新增项 WEBIM 现已支持播放 .amr 的录音格式。
Windows
新增 /source-charset:.65001 编译选项。
修复在文件系统直接运行 IMAPP.exe Crash 问题。
修复部分编译出错,以及 Crash 问题。
移除 X64 编译 (暂不支持)。

4.0.13 @2019.03.13

Android 修复从 3.x 升级到 4.x 版本后登录引起 Crash 的问题。
iOS
新增支持 pod 直接集成 TUIKit.framework。
修复从 3.x 升级到 4.x 版本后登录引起 Crash 的问题。
Windows
新增以 duilib 库为 UI 组件的 IM Demo。
新增使用说明及相关集成指引文档。

IM SDK 4.0.12 2019-3-11

iOS
新增 TUIKit.framework 支持 bitcode 2。
修复群组禁言无效问题。
修复修改用户群内身份功能。
Android
修复群组禁言无效问题。
修复修改用户群内身份功能。
修复修改群消息接收选项。
修复离线推送开关无效问题。

IM SDK 4.0.10 2019-3-7

修复 AVChatRoom 进入房间超过100人之后收消息异常的问题。

IM SDK 4.0.8 2019-3-6

TUIkit 音频播放逻辑优化。

IM SDK 4.0.7 2019-3-1

修复新老版本语音,文件,视频消息互通的问题。
解决-5 tls exchange failed 卸载应用重新安装才能登录成功。

IM SDK 4.0.4 2019-2-28

解决 userSig 过期后再次登录返回错误码不正确问题,应该返回6206。
优化互踢逻辑。

IM SDK 4.0.3 2019-2-25

修复第三方离线推送问题。

IM SDK 4.0.2 2019-2-20

修复开启 bitcode 打包失败的问题。

IM SDK 4.0.1 2019-2-20

修复登录返回-5的问题。

iOS--IM SDK 4.0.0.1 2019-1-21

新增 TUIKIt。

IM SDK 3.3.2 2018-7-5

默认禁用自动已读上报。
资料关系链的自定义信息类型新增整型支持。
修复通过本地存储获取到的群成员个数不准确的问题。
修复用户在收到单聊消息中携带的昵称没有实时更新的问题。

IM SDK 2.7.2 2018-7-5

默认禁用自动已读上报。
资料关系链的自定义信息类型新增整型支持。
增加消息撤回功能。
修复用户在收到单聊消息中携带的昵称没有实时更新的问题。

Windows--IM SDK 2.5.8 2018-7-5

修复了某些情况下无法登录的问题。
资料关系链的自定义信息类型新增整型支持。

IM SDK 3.3.0 2018-4-4

iOS TIMUserProfile 新增 level 和 role 两个字段。
Android
增加魅族离线推送支持。
用户资料标准属性新增 level、role。
修复登出后再重新登录导致 ugc 小视频发送失败的问题。

IM SDK 2.7.0 2018-4-4

iOS
邀请成员入群接口添加自定义数据参数。
Android
增加魅族离线推送支持。
邀请加入群组接口允许指定自定义数据。

Windows--IM SDK 2.5.7 2018-3-13

修改了登录模块,提高了通讯的安全性。
优化了弱网络下发消息的能力。
修复了打印日志过程中可能出现的 crash 问题。

iOS--IM SDK 2.6.0 2018-3-13

提供删除漫游消息的接口。
提供序列化、反序列化消息对象的接口。
修复部分历史问题。

iOS--IM SDK 3.2.0 2018-3-13

修复 getUserProfile 包含好友自定义字段时报错的问题。
优化群组未读计数跟新策略。
优化消息本地存储逻辑策略。
修复部分 Crash 问题。

Android--IM SDK 3.2.0 2018-3-13

修复发送 ugc 小视频可能失败的问题。
修复在断网情况下发送消息没有回调的问题。
修复全员禁言不生效问题。
优化消息本地存储逻辑策略。
修复部分 Crash 问题。

Android--IM SDK 2.6.0 2018-3-13

提供删除漫游消息的接口。
提供序列化、反序列化消息对象的接口。
修复部分历史问题。

IM SDK 3.1.2 2017-12-12

Android 端网络超时问题优化。
Android 端语音下载异常问题修复。
Android 端若干 crash 问题修复。

IM SDK 2.5.7 2017-11-08

修复了 SDK 在 App 进程被杀时出现 Crash 的问题。
修复重复推送离线消息的问题。
修复同时调用 initStorage 和 login 接口,可能出现内部账号为空的问题。
优化网络探测策略。
修复获取好友列表异常问题。
修复其他一些 Crash 问题。

IM SDK 3.1.1 2017-8-16

完善 LOG 定时清除机制。
修复 iOS QALSDK 在初始化时卡死的问题。
添加群组全员禁言功能。
修复 iOS 多用户登录失败的问题。
修复 Android 没有登录的时候获取群组列表导致 crash 的问题。

IM SDK 2.5.6 2017-7-14

修复登录登出期间可能的 crash 问题。
修复推流录制中可能的 crash 问题。

IM SDK 3.1.0 2017-7-3

新增 IMUGCExt.framework 和 TXRTMPSDK.framework,提供小视频录制和上传功能。
新增消息撤回功能。

IM SDK 2.5.5 2017-6-6

优化内部回包逻辑,减少耗时。
LOG 时间精度精确到毫秒。
修复了部分 Crash 和消息同步的问题。

IM SDKV3 3.0.2 2017-5-22

修复 AVChatRoom 可能无法接收到群消息的问题。
接口调整 i. 废弃 TIMFileElem,TIMSoundElem 中的 setData 接口。 ii. 修正 TIMManagerExt 中的接口拼写: getConversionList => getConversationList。

IM SDKV3 3.0.1 2017-5-15

修复部分 so 库无法兼容 Android 5.0 以下机器的问题。

IM SDKV3 3.0 2017-5-8

将 IM SDK 和 IMCore 重新组合为 IM SDK、IMMessageExt、IMGroupExt 和 IMFriendExt。
优化 IM SDK 初始化方法为 initSdk: 和 setUserConfig。
整理 IM SDK 中接口命名和 Protocol 回调方法命名,统一小写字母开头。
IM SDK 功能:基本的登录、收发消息、资料和群组功能。
IMMessageExt 功能:全量消息功能,包括拉取消息、本地存储、未读计数等。
IMGroupExt 功能:全量群组功能,包括所有群组类型管理、群成员管理等。
IMFriendExt 功能:全量资料关系链功能,包括好友列表、黑名单等。

IM SDK 2.5.4 2017-4-28

修复 IM SDK 中定时器机制的 BUG。

IM SDK 2.5.3 2017-4-17

iOS
sendOnlineMessage 接口支持群组类型消息,消息不存本地、不存离线、不计入未读。
提供 findMessages 方法,提供按消息 ID 获取本地消息。
TIMIOSOfflinePushConfig 提供设置 APNs 推送静音选项。
修复高频接收消息时,内存上涨问题。
Android
增加查找消息接口(详情请查看 TIMConversation 下的 findMessages)。
sendOnlineMessage 接口支持群组类型消息,消息不存本地、不存离线、不计入未读。
APNS 推送新增接收端不播放提示音且不振动的配置选项(参见 TIMMessageOfflinePushSettings.IOSSettings.NO_SOUND_NO_VIBRATION)。
网络优化,增强 SDK 对弱网络场景的抗性。
Windows
修复了可能导致 Crash 的问题。
接口变更:
TIMMessageOfflinePushSettings.AndroidSettings 及 TIMMessageOfflinePushSettings.IOSSettings 构造方式变更。 详情请参见官网文档 离线推送 文档。

IM Android SDK 2.5.2 2017-3-1

修复偶现发包返回超时的问题(返回码6205)。

IM SDK 2.5.1 2017-2-16

限制 LOG 文件大小为 50M 以内。
修复登出后切后台,用户状态返回在线的 BUG。
iOS 更新下载语音、文件的策略,同时支持 HTTP 和 HTTPS 下载。
修复未登录用户时,发送消息失败后状态不匹配的 BUG。

IM Web SDK 1.7 2016-12-20

支持多实例互踢。
同时支持多实例同时在线。
支持群已读消息同步。
支持 C2C 已读消息同步。
优化 Demo 目录结构和代码。
新增最近联系人列表。

IM SDK 2.5 2016-12-16

优化了 TIMOfflinePushInfo 对象结构。
修复 iOS9.1 下载语音、文件失败的问题。
优化了网络操作。
修复了部分 bug。

IM SDK 2.4.1 2016-11-24

修复 TIMGroupAssistant 在进入 AVChatRoom 后异常拉取群组资料的 bug。
修复禁用控制台打印失效的 bug。
Android 端修复初始化后登录前登出导致各种监听器失效问题。

IM SDK 2.4 2016-11-09

全面兼容 ATS 模式。
消息转发功能:提供 copyFrom 接口,可以跳过下载步骤,直接拷贝图片、文件等消息后直接转发。
支持 AVChatRoom 群组动态更新群成员数:TIMGroupEventListener 接口返回当前群成员数目。
AVChatRoom 支持消息过滤自定义。
TIMOfflinePushInfo 属性支持小米华为推送相关设置。
优化拉取群组漫游消息流程。
优化语音、文件、微视频上传下载流程。
支持设置拉取最近联系人列表时禁止抛出 onNewMessage。

IM SDK 2.3 2016-9-13

支持同一 appid 多应用消息推送。
Android 版本增加带回调的 setOfflinePushToken 接口。
消息删除逻辑优化,拉取消息时,自动过滤状态为DELETED的消息。
iOS 版本将数据库文件从 Library/Caches/ 子目录搬迁到 Document/ 子目录,避免被系统清除。
iOS 版本可以添加和删除多个 TIMMessageListener。
iOS 版本对常驻线程进行统一命名。
获取会话列表接口,自动过滤消息数为0的会话。

IM Web SDK 1.6 2016-8-15

Web 广播消息需求。
新增好友系统通知。
新增资料系统通知。

IM SDK 2.2 2016-8-10

支持会话草稿功能。
支持会话标记是否存储消息,提升消息处理灵活性。
漫游消息支持从旧到新遍历消息,适用消息记录场景。
消息增加推送的 ext 和声音,可对某些消息设置推送信息。
Android 增加 stopQALService 接口,可以在退出应用的时候关掉 QALService。
支持网络状态监控,增加网络问题错误码。

IM SDK 2.1 2016-7-15

支持小米、华为手机消息推送功能。
支持已读回执功能,客户可根据产品需求决定是否需要已读回执。
支持正在输入状态提醒,客户可根据产品需求决定是否需要提醒正在输入。
资料关系链增加性别、生日、地址、语言等标准字段。
进出群通知带群内人数,提供接口易用性。
修复 SDK 和 Demo 的部分 bug。

IM Web SDK 1.5 2016-7-13

合并直播聊天室 SDK 能力。
修复了 IE8 、9 上传图片问题。
进群和退群提示消息新增群成员数字段。
修复 SDK 和 Demo 的部分 bug。

IM SDK 2.0 2016-6-16

多终端已读同步,可以做到多终端在线时未读计数的同步。
App 迁移时支持历史消息导入,保证平滑迁移。
群消息属性增加消息提醒状态,以提升易用性。
支持消息优先级灵活设置。
推送通过属性和标签过滤。

IM Web SDK 1.4 2016-6-7

支持拉取好友历史消息。
支持发送红包、点赞消息。
创建群接口支持自定义群 ID 和直播聊天室。
优化 SDK API 接口,合并登录和初始化接口。
优化 Demo 目录结构和代码。

IM SDK 1.9.3 2016-5-31

修正 winsdk 进程退出的资源析构死锁问题。

IM SDK 1.9.2 2016-5-27

增加票据过期回调。
支持 IPv6(IOS)。

IM SDK 1.9 2016-5-4

支持超过 1 万人大群(不限制群内人数,适用直播场景)。
重构即时通信 IM Demo,体验优化,易用性更佳。
分优先级发送消息。
增加群资料与关系链的存储和缓存。
增加群资料与关系链的同步获取接口和变更回调。
支持获取好友资料(包括备注、分组)。
支持设置群资料与关系链默认拉取字段。
支持禁用拉取最近联系人。
会话列表增加同步获取最后一条消息。
指定拉取某些群成员的群资料(如群名片等)。
语音消息和文件消息支持传入文件路径(可支持消息重发)。
适配6.0动态权限问题。

IM SDK 1.8.1 2016-4-13

Android 优化自启动流程(需要修改配置,请参考 ReadMe.txt 进行配置)。
增加单聊发在线消息接口(只有对方在线能收到,离线情况下不存储消息)。
增加多发消息接口。
Android 性能优化。

IM SDK 1.8 2016-3-23

Android 离线推送。
增加检测是否好友接口。
增加关系链自定义字段接口。
增加消息自定义本地存储(可以标识语音是否已读等状态)。
图片压缩接口,满足了脱离通信场景下的图片压缩需求。
自定义消息 sound 字段,指定 apns 声音。
在线状态变更等回调接口完善。

IM SDK 1.7 2016-1-25

支持群内发言频率限制。
支持群转让。
支持群消息通知强度可定制。
CS 通道建设,可帮助客户省去 App 与后台服务器长连接,达到省电功效。
消息和最近联系人漫游开关/存储时长/多终端同时在线开关等配置项添加,提高运营效率。
下行消息带群成员昵称、名片,帮助客户完善用户体验,优化易用性。
SDK 精简,有效帮助客户控制安装包大小。

IM SDK 1.6 2015-12-25

支持微视频消息类型,满足更多视频消息和社交需求。
支持群成员列表规则排序,满足群排序需求。
支持关系链好友分组能力,满足用户分组需求。
支持群成员名片,帮助用户识别群成员。
支持消息提醒开关,用户可自由选择开关单聊群聊消息提醒。

IM SDK 1.5 2015-11-16

支持消息记录异步下载。
支持 Server 端删除群消息。
支持通过用户昵称检索用户。
支持通过群名称检索群。
支持事件回调控制台自助配置。
支持管理员账号对应用户凭证下载。
部分 demo 和技术逻辑优化。

IM SDK 1.4 2015-10-16

多终端同时登录。
不可接收拉黑用户消息。
好友推荐删除。
APNS 推送昵称。
Demo 支持游客模式和第三方账号登录。

IM SDK 1.3 2015-09-10

支持游客登录模式,无需用户名密码即可登录。
支持消息漫游(默认保存7天消息)。
支持最近联系人漫游和删除。
支持通过回调做消息实时同步。
支持好友推荐,客户定义推荐逻辑后即可实现好友推荐。
支持选择原图或缩略图发送消息,帮助提升用户体验。
支持 PUSH 通知消息(Android 仅在线用户可触达)。
支持平滑迁移方案,客户迁移,来去自如。
支持本地消息删除,帮助用户保护隐私。

IM SDK 1.2 2015-08-18

支持 Web 平台的 C2C 单聊。
群成员上限扩大到1万。
提供消息 ID 的 API,可精确定位到消息。
用户资料增加好友备注。
支持离线状态查看本地消息。

IM SDK 1.1 2015-07-13

支持 Windows C++ 平台。
支持公有群/聊天室群类型。
支持增加群简介和群公告,增加禁言、消息屏蔽、群身份设置。
用户资料和关系链操作接口(昵称/加好友/黑名单设置等)。
支持文件类型消息。
图片类型消息优化:图片质量分为原图/缩略图/大图,上传下载接口变更,传递图片路径。
日志回调接口增加日志级别。
增加同一账号重复登录,另一方强制下线逻辑。
增加 crash 自动上报功能。
新增支持托管模式下的自有账号和第三方账号集成。
新增短信验证注册登录模式。
新增支持下载腾讯生成的公私钥做票据验证。
新增用户和群组管理。

IM SDK 1.0 2015-05-11

支持 Android/iOS 平台。
支持自有/第三张账号登录集成。
支持单聊、群聊(讨论组)的会话类型。
支持文本、表情、图片、语音、地理位置、自定义消息的消息类型。
APNs 离线推送(上报 Token,前台后切换事件上报)。
消息本地存储。