版本说明
更新日志按时间顺序列出了 CallPlus 的所有新功能、变更、和已修复的问题。格式基于 Keep a Changelog。
变动类型:
- 新增(
Added
):新添加的功能。 - 变更(
Changed
):对现有功能的变更。 - 废弃(
Deprecated
):已经不建议使用,即将移除的功能。 - 移除(
Removed
):已经移除的功能。 - 修复(
Fixed
):对 bug 的修复。 - 安全改进(
Security
):对安全性的改进。
2.1.4 - 2024-06-05
新增
- 新增 CallPlusWrapper ,以帮助 CallLib 集成用户快速迁移至 CallPlus。
2.1.3 - 2024-04-29
新增
- 新增了支持海外应用设置使用 VoIP 推送功能。
2.1.2 - 2024-03-29
变更
- 将依赖的 RTCLib SDK 升级到 5.6.3 版本。
2.1.1 - 2024-01-31
新增
- 为便于与 IMLib SDK 和 IMKit 集成,从 2.1.1 版本开始,CallPlus SDK 可在通话结束时返回一个 IM 消息对象(
RCMessage
),其中包含消息内容对象RCCallPlusSummaryMessage
。应用程序可以通过调用 IMLib SDK 或 IMKit 的接口直接将通话记录消息插入到会话中。
2.1.0 - 2023-12-29
新增
- 新增 getRemoteCallRecordsWithTime:count:order: 方法,支持倒序查询通话记录,可用于查询用户最近的通话记录。同时新增对应回调方法
didGetRemoteCallRecords:hasMore:syncTime:code:
。
修复
- 修复通话中程序被杀死或意外崩溃后,60 秒内无法正常发起呼叫的问题。
2.0.1 - 2023-12-01
新增
- 新增发起呼叫方法 startCallWithUserIds:callType:mediaType:pushConfig:extra:、邀请通话方法 inviteWithUserIds:pushConfig:extra:,支持在发起呼叫时和邀请通话时配置通知标题等推送属性,支持携带自定义数据。
- 新增挂断通话方法 hangupWithCallId:pushConfig:,支持在挂断时配置通知标题等推送属性。
变更
重要
存在非兼容性变更。请注意升级后修改相关代码。
- 从 CallPlus 2.X 开始,不再提供 CallPlus 1.X 的
didReceivedCall:
回调方法。请改为使用携带 extra 字段的 didReceivedCall:extra: 方法。
1.1.0 - 2023-09-25
新增
- 自动上报 SDK 版本号的问题。
1.0.0 - 2023-09-15
新增
- 首次发布 CallPlus for iOS SDK。