运行示例项目

大约 2 分钟

运行示例项目

本文帮助你快速集成和运行环信 CallKit(基于环信即时通讯 IM SDK V4.16.0 或以上版本),实现一对一音视频通话和群组音视频通话功能。

开发环境要求

  • Xcode 16.0 或以上版本
  • 最低支持系统版本:iOS 15.0
  • 已为你的项目设置有效的开发者签名
  • CocoaPods v1.14.3 或以上版本

前提条件

环信控制台open in new window 进行如下操作:

  1. 注册环信账号
  2. 创建应用获取应用的 App Key,格式为 orgname#appname
  3. 创建用户,获取用户 ID 和 用户 Token
  4. 创建群组,获取群组 ID,将用户加入群组。
  5. 开通音视频服务。为了保障流畅的用户体验,开通服务后,你需等待 15 分钟才能跑通示例项目。

操作步骤

步骤 1 配置项目

Githubopen in new window 中克隆或下载代码。

git clone https://github.com/easemob/easemob-callkit-iOS 

步骤 2 设置 App Key

PublicDefines.swift 中填写你的应用的 App Key:

let AppKey: String = <#AppKey#>

步骤 3 安装本地依赖

在终端使用 cd 命令到 podfile 所在的文件目录下,执行 pod install 命令,等待成功后点击 运行

pod install

步骤 4 运行项目

  1. 登录:在登录界面输入用户 ID 和 用户 Token,然后点击 Login
  2. 发起通话:
    • 一对一通话:选择 audiovideo,输入呼叫用户的用户 ID,点击 Call
    • 群组通话:选择 group,输入群组 ID,点击 Call。 你可以点击 log 查看 CallKit 相关日志,搜索 EaseCallUIKit 过滤 CallKit 日志。