callkit-ios
RongCloud VoIP 音视频通话功能 UI 界面 SDK 的开源代码。
从 V4.1.0 版本开始,RongCallKit 相关的国际化文本和图片资源文件存放在 Resources 文件夹下,如需使用,请在此处获取并添加到您的 App 工程中。
从 V5.1.9 版本开始,RongCallKit 支持以 pod 源码方式集成到项目中,以下为集成说明:
一. 简介
1.目标说明
为了让开发者可以通过 pod 进行 framework
和 源码
两种形式的切换,融云 UI SDK 以 pod 的方式开源。
依赖现有的 RongCloudIM
& RongCloudRTC
& RongCloudOpenSource
三个 pod,增加一个新的 pod 源代码仓库 RongCloudRTCOpenSource
RongCloudRTCOpenSource
目前存在一个子库 RongCallKit
RongCloudIM 和 RongCloudRTC 中的 SDK 都以 framework 的形式存在。
RongCloudOpenSource 和 RongCloudRTCOpenSource 中的 SDK 都以源码的形式存在,主要包含各个 UI SDK 的源码。
警告:
建议开发者参考我们各个 UI SDK 的源码实现,以继承方式,在子类中重写父类方法实现自定义相关功能
强烈不建议直接修改 SDK 源码,避免后续版本升级导致修改被重置
·注:RongCloudRTCOpenSource 的发布时间为 RongCloudRTC 发布后的一至两个工作日,版本与 RongCloudRTC 一致
2. 引入方式说明
支持框架和源码两种引入方式
如果需要在框架和源码两种方式之间切换,需要涉及 podfile 的声明和 APP 项目的引入问题,可以参见下面的内容
podfile
pod 'RongCloudRTCOpenSource/RongCallKit','x.x.x' # RongCallKit
项目导入
#import <RongCallKit.h>
4. 常见问题解答
找不到 RongCloudRTCOpenSource 怎么办?
在终端执行 pod repo update 即可