跳到主要内容

CallLib 切换 CallPlus

本文描述使用 CallLib 切换 CallPlus 的升级步骤。

升级概述

使用 CallLib 用户需要切换 CallPlus 且不做接口调用上的修改,需要参照此文档进行无缝升级切换。

本次升级方案中 CallLib 新版内部新增 wrapper 适配层,运行时判断是否集成了新版 CallPlus,如果集成了 CallPlus 则基于 CallPlus 进行通话,如果未集成 CallPlus 则还是使用 CallLib 进行通话。

前置条件

  • 要求使用 CallLib 版本在 5.8.2 及其以上。
  • 要求使用 CallPlus 版本在 2.1.4 及其以上。

手动集成

  1. 官网下载 RongCallPlusLib.framework
  2. 在 app 宿主工程引入 RongCallPlusLib
  3. 在工程配置里面设置 General > Frameworks,Libraries,and Embedded Binaries 中将 RongCallPlusLib.frameworkEmbed 设置为 Embed & Sign

pod 集成

  1. 在 podfile 中添加如下内容

    pod 'RongCloudRTC/RongCallLib', '~> 5.8.2'
    pod 'RongCallPlusLib', '~> 2.2.0'

  2. 请在终端中运行以下命令

    pod install

    如果出现找不到相关版本的问题,可先执行 pod repo update ,再执行 pod install 。

接口替换说明

本次升级主要针对使用 CallLib 能力通话用户,升级后使用的接口还是 CallLib 现有接口,无需调整。 初次集成需要参照 实现音视频通话

使用 CallKit 切换 CallPlus

本质上还是 CallLib 切换 CallPlus 的过程,注意上述过程中对 CallLib & CallPlus 的版本要求。

注意:不需要切换则在项目中主动移除 CallPlus SDK 即可。