iOS CallKit 开发指南
简介
CallKit
是融云音视频通话功能的 UI 界面 SDK。包含了单人、多人音视频通话的界面的各种场景和功能。您可以快速的集成 CallKit
来实现丰富的音视频通话界面,并进行自己的 UI 定制开发。同时我们开源了 CallKit
,您可以根据您的需要去使用。
GitHub 项目:CallKit 开源代码
使用说明
由于底层引擎技术不同,2.6.0 之后的音视频 SDK 与 2.6.0 之前的 SDK 中的 VoIP 不能互通。
音视频 SDK 为商用收费功能,之前的 SDK 中的 VoIP 为免费测试功能,如果您还想使用之前的 VoIP,可以使用 2.5.2 版本。
集成说明
导入 SDK
有两种方式可以将 SDK 导入您的项目中:
- 通过
CocoaPods
管理依赖 - 手动导入 SDK 并管理依赖
使用 CocoaPods 导入 SDK
1、 Cocoapods 的安装、使用,可以参考IM SDK - 下载与导入SDK文档。
2、 使用 CocoaPods 导入融云 SDK
在您的工程根目录下新建一个 Podfile 文件,在文件中输入以下内容。(在此以 2.8.0 版本为例,其中 “MyApp” 为自己工程名)
target 'MyApp' do
pod 'RongCloudIM/IMLib', '2.8.0'
pod 'RongCloudIM/IMKit', '2.8.0'
pod 'RongCloudIM/CallLib', '2.8.0'
pod 'RongCloudIM/CallKit', '2.8.0'
end