版本说明
版本说明按时间顺序列出 CallPlus 的所有新功能、变更和已修复的问题。格式基于 Keep a Changelog。
变动类型:
- 新增(
Added):新添加的功能。 - 变更(
Changed):对现有功能的变更。 - 废弃(
Deprecated):已经不建议使用,即将移除的功能。 - 移除(
Removed):已经移除的功能。 - 修复(
Fixed):对 bug 的修复。 - 安全改进(
Security):对安全性的改进。
2.42.0
发布日期:2026/6/30
新增
- 支持通过 TCP 协议收发音视频数据。
2.40.0
发布日期:2026/6/1
修复
- 优化了部分内部逻辑。
2.38.0
发布日期:2026/5/15
修复
- 优化了部分内部逻辑。
2.36.0
发布日期:2026/2/3
修复
- 修复了设置远端 Texture 类型 VideoView 时的崩溃问题。
2.34.0
发布日期:2025/12/30
新增
- 新增 TextureView 类型的视频渲染视图
RCCallPlusLocalVideoTextureView和RCCallPlusRemoteVideoTextureView。 - 新增方法
setVideoView2,支持使用 TextureView 渲染视频。
Java
//使用示例:使用 TextureView 渲染本地视频
IRCCallPlusLocalVideoView localVideoView = new RCCallPlusLocalVideoTextureView(context);
RCCallPlusClient.getInstance().setVideoView2(localVideoView);
//使用示例:使用 TextureView 渲染远端视频
List<IRCCallPlusRemoteVideoView> remoteVideoViewList = new ArrayList<>();
IRCCallPlusRemoteVideoView remoteVideoView = new RCCallPlusRemoteVideoTextureView(context, remoteUid, isTiny);
remoteVideoViewList.add(remoteVideoView);
RCCallPlusClient.getInstance().setVideoView2(remoteVideoViewList);
废弃
- 方法
setVideoView标注为废弃,请使用setVideoView2代替。
2.32.0
发布日期:2025/11/28
修复
- 优化了部分内部逻辑。
2.30.0
发布日期:2025/10/31
修复
- 优化了部分内部逻辑。
2.28.0
发布日期:2025/9/26
修复
- 优化了部分内部逻辑。
2.26.0
发布日期:2025/9/7
修复
- 优化了部分内部逻辑。
2.24.0
发布日期:2025/7/24
修复
- 优化了部分内部逻辑。
2.22.0
发布日期:2025/6/30
新增
- 支持了响铃中接收新的呼叫来电。
- 新增了麦克风和摄像头抢占回调通知。
Java
public interface IRCCallPlusEventListener {
...
/**
* 本地音频设备事件回调<br>
* 当前设备的音频采集设备状态改变回调,详细事件可参考 {@link RCRTCAudioEventCode}。<br>
*
* @param event 事件类型<br>
*/
void onLocalAudioEventNotify(RCRTCAudioEventCode event)
/**
* 本地摄像头事件回调<br>
* 本地摄像头状态发生改变时的回调通知,详细事件可参考 {@link RCRTCVideoEventCode}<br>
*
* @param event 事件类型<br>
*/
void onLocalVideoEventNotify(RCRTCVideoEventCode event)
}
修复
- 修复了被 Server 踢出房间后,无法重新拨打或接听通话的问题。
2.20.0
发布日期:2025/5/29
新增
- 新增群组通话开始和结束时下发群通知消息的能力。
- 支持在发起呼叫、邀请和挂断时自定义离线推送内容。
2.1.8
发布日期:2025/5/7
修复
- 修复了通话过程中,断网超时后不会自动挂断的问题。
2.1.5
发布日期:2024/10/18
修复
- 修复了拒绝权限后 SDK 主动挂断 Session 未清空的问题。
2.1.4
发布日期:2024/6/5
新增
- 新增 CallPlusWrapper,帮助 CallLib 集成用户快速迁移至 CallPlus。
2.1.2
发布日期:2024/3/26
修复
- 修复了 SealTalk 偶现的通话消息气泡顺序不对的问题。
2.1.1
发布日期:2024/1/31
新增
- 为便于与 IMLib SDK 和 IMKit 集成,从 2.1.1 版本开始,CallPlus SDK 可在通话结束时返回一个 IM 消息对象(
Message),其中包含消息内容对象RCCallPlusSummaryMessageContent。应用程序可以通过调用 IMLib SDK 或 IMKit 的接口直接将通话记录消息插入到会话中。
2.1.0
发布日期:2023/12/29
新增
getRemoteCallRecords新增带order参数的重载方法,支持倒序查询通话记录,可用于查询用户最近的通话记录。同时新增对应回调方法onGetCallRecordsFromServer(RCCallPlusCode code, RCCallPlusRecordInfo record, RCCallPlusOrder order)。
修复
- 修复通话中程序被杀死或意外崩溃后,60 秒内无法正常发起呼叫的问题。