Releases: TencentCloud/TIMSDK
Releases · TencentCloud/TIMSDK
5.4.666 @2021.06.03 - Enhanced Version - 增强版
SDK
- Changed the name of Lite Edition SDK to Enhanced Edition SDK.
- Added support for message, group, and friend search.
- Added a parameter to specify whether to update the last message of the conversation during message sending.
- Added support for clearing the roaming messages of a conversation while retaining the conversation.
- Added support for concurrent multi-device login on the same platform.
- Reduced the time for network connection and login.
- Optimized the data reporting feature.
- Optimized the offline push logic to support disabling offline push globally.
- Optimized the offline push logic to allow setting the message classification field
classification
for vivo phone offline push. - Fixed the occasional incorrectness of the unread message count of one-to-one conversations.
- Optimized the historical message pulling speed.
- Added support for adding emojis and locations to multi-element messages.
- Fixed the issue where, if an offline user changed the user's nickname in a group, the user's nickname in the corresponding conversation was not updated in a timely manner when the user logged in the next time.
- Fixed the issue where the 20005 error code was occasionally reported when read messages of one-to-one conversations were reported.
SDK
- 原有精简版 SDK 改名为增强版 SDK
- 支持消息搜索、群搜索、好友搜索
- 发送消息时新增参数支持,用于设置是否更新会话的最后一条消息
- 支持清空会话的漫游消息并保留会话
- 相同平台下支持多个终端同时登录
- 优化连网登录耗时
- 优化数据上报
- 优化离线推送逻辑,支持全局关闭消息离线推送。
- 优化离线推送逻辑,VIVO 手机离线推送支持设置消息分类 classification 字段
- 修复C2C 会话未读数偶现不准确的问题
- 优化历史消息拉取速度
- 消息多 Element 支持添加表情和位置消息
- 修复离线期间修改群昵称,重新登录后对应会话的昵称更新不及时的问题
- 修复对 C2C 会话做已读上报偶现 20005 错误码的问题
5.3.435 @2021.05.20 - Lite Edition - 精简版
SDK
- Added the API for deleting conversation roaming messages.
- Fixed the issue where some Android phones could not receive network status change notifications over persistent connections.
- Optimized the logic for pulling user profiles to avoid requesting the backend every time when strangers request for user profiles.
- Fixed the issue where group profiles and historical messages could not be obtained when the groups were deleted but conversations were retained.
- Fixed the issue where conversations were out of order when you got them via the API for getting a conversation list.
- Fixed the issue where group conversations in Mute Notifications mode were filtered out when getting the total message unread count.
- Fixed the occasional crashes caused by iOS HTTP requests.
SDK
- 增加删除会话漫游消息的接口
- 修复部分安卓手机长连接连网收不到网络状态变化通知的问题
- 优化好友资料拉取逻辑,针对陌生人请求好友资料时,避免每一次都请求后台
- 修复解散群保留会话的场景下,获取不到群资料和会话历史消息的问题
- 修复获取会话列表接口出现会话顺序错乱的问题
- 获取会话未读总数时过滤掉设置了免打扰的群会话
- 修复 iOS 平台 Http 请求偶现 Crash 的问题
5.3.425 @2021.04.19 - Lite Edition- 精简版
SDK
- Added support for pinning a conversion on top.
- Added support for setting the Mute Notifications option for one-to-one messages.
- Added support for sending messages that are excluded from the unread count.
- Added support for getting local conversation and message data when there is no network connection or your login fails.
- Added XCFramework (supporting Mac Catalyst) to the SDK for iOS.
- Added the API for getting the conversation unread count.
- Added the
birthday
field to personal profiles. - Fixed the issue where, when group @ messages were recalled, the conversations of the @ target users still contained the group @ notification.
- Fixed the issue where, for some Android phones, the network would be disconnected and connected again after a successful initial network connection during persistent connections.
- Fixed the issue where users could not set custom fields when creating a group in the SDK for iOS.
- Fixed the issue where users with special accounts could not search for local messages via
findMessage
.
SDK
- 支持设置会话置顶
- 支持设置单聊消息免打扰
- 支持发送不计入未读的消息
- 支持在没有网络登录失败的情况下获取本地会话和消息数据
- 新增获取会话未读总数的接口
- 个人资料补齐 birthday 字段
- 修复其他成员撤回群 @ 消息后,被 @ 成员对应会话仍然包含群 @ 提醒的问题
- 修复部分安卓手机长连接初始连网成功后会出现一次断网重连的问题
- 修复 iOS 版本创建群不支持设置自定义字段的问题
- 修复特殊帐号用户 findMessage 查询不到本地消息的问题
5.0.10
5.0.6
标准版 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.106 @2020.09.21
SDK
通用变更点
- 修复已知稳定性问题
4.9.1
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
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
release version 4.8.10
SDK
通用变更点
- iOS 和 Android 支持 ipv6
- 直播群(AVChatRoom) 支持群成员列表动态更新
- 修复 xlog 日志崩溃问题
iOS & Mac 平台
- 修复 iOS 发送大文件必现失败问题
- 修复消息拉取发送者好友备注异常的问题
Android 平台
- IM SDK 支持AndroidX
- 修复 Android 设备由于网络权限问题导致的崩溃
4.8.1
SDK
通用变更点
- iOS & Android 发布全新的 API2.0 接口
- 修复某些场景下登录不同账户的会话错乱问题