版本说明
版本说明按时间顺序列出了 CallPlus 的所有新功能、变更、和已修复的问题。格式基于 Keep a Changelog。
变动类型:
- 新增(
Added):新添加的功能。 - 变更(
Changed):对现有功能的变更。 - 废弃(
Deprecated):已经不建议使用,即将移除的功能。 - 移除(
Removed):已经移除的功能。 - 修复(
Fixed):对 bug 的修复。 - 安全改进(
Security):对安全性的改进。
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-06-05
新增
- 新增 CallPlusWrapper ,以帮助 CallLib 集成用户快速迁移至 CallPlus。
2.1.2 - 2024-03-26
修复
- 修复了 SealTalk 偶现的通话消息气泡顺序不对的问题。
2.1.1 - 2024-01-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 秒内无法正常发起呼叫的问题。
2.0.0 - 2023-11-30
新增
变更
重要
存在非兼容性变更。请注意升级后修改相关代码。
- 从 CallPlus 2.0 开始,onReceivedCall 方法发生非兼容变更,新的方法会携带 extra 字段。请您在升级时注意修改相关代码。