跳到主要内容

版本说明

版本说明按时间顺序列出 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

新增

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);

废弃

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 秒内无法正常发起呼叫的问题。

2.0.0

发布日期:2023/11/30

新增

  • 新增 startCallinvitehangup 的重载方法,支持在发起呼叫和邀请通话时配置通知标题等推送属性,支持携带自定义数据。

变更

重要

存在非兼容性变更。请注意升级后修改相关代码。

  • 从 CallPlus 2.0 开始,onReceivedCall 方法发生非兼容变更,新的方法会携带 extra 字段。请您在升级时注意修改相关代码。

1.1.0

发布日期:2023/9/25

新增

  • 自动上报 SDK 版本号。

修复

  • 修复 RCCallPlusCode 中 80200 重复的问题。

1.0.0

发布日期:2023/9/15

新增

  • 首次发布 CallPlus for Android SDK。