文档中心
RoomKit RoomKit
文档中心
体验 App
SDK 中心
API 中心
常见问题
代码市场
进入控制台
立即注册
登录
中文站 English
  • 文档中心
  • RoomKit
  • 进阶功能
  • 无 UI 集成(RoomKitCore)
  • 跑通示例源码

跑通示例源码

更新时间:2024-05-06 19:32

ZEGO 提供 RoomKit UI 层的源码作为 RoomKit Core 层的示例源码,如有需要,请联系 ZEGO 工作人员获取。

1 示例源码运行指引

本文介绍如何快速跑通示例源码,体验基础的 RoomKit 服务。

1.1 准备环境

在开始集成 RoomKit SDK 前,请确保开发环境满足以下要求:

  1. Xcode 15.0 或以上版本。
  2. iOS 12.0 或以上版本且支持音视频的 iOS 设备。
  3. iOS 设备已经连接到 Internet。

1.2 前提条件

已在 RoomKit 管理后台 创建项目,并获取初始化 RoomKit SDK 所必须的 SecretID、SecretSign、ProductID等信息。详见 开通 RoomKit 服务。

虽然开发者在示例源码中填入自定义的 SecretID 和 SecretSign 能够正常获取到 SDK Token 并进行后续的登录操作,但是不建议开发者在自己的 App 中使用这种做法。

建议开发者使用业务服务器向 ZegoRoomKit 服务器请求 SDK Token 以保证数据安全,详情请参考 获取 SDK Token。

1.3 运行示例源码

  1. 请参考 下载 SDK 包,下载最新版本的 SDK,下载完成后进行解压。

  2. 手动将 SDK 动态库文件 “ZegoRoomKitCore.xcframework” 等 7 个库以及 “ZegoRoomKitResources.bundle” 文件 ,拷贝到示例源码 Lib 目录下。 示例源码包含的三个文件夹对应的:

    /Pics/RoomKit/iOS/ui_open_source_Lib_add1.png

    如图中所示,示例源码包含以下三个文件夹:
    a. 文件夹 Lib 中存放需要导入的 SDK 包。
    b. 文件夹 roomkit_ios_demo 中存放示例源码的主工程。
    c. 文件夹 roomkit_ui_ios 中存放 UI 开源的工程。

  3. 修改开发者证书和 Bundle Identifier。

    a. 打开 Xcode,单击左侧的 ZegoRoomkitDemo 项目。

    choose_project

    b. 分别选中 Target 和 Extension Target,单击 Signing & Capabilities 选项卡,将示例源码中的 Team、Bundle Identifier 和 App Groups,修改成开发者自己的值。

    Targets 中选择 ZegoRoomkitDemo 时,修改页面如下:

    signing_1

    Targets 中选择 ZegoRoomkitDemoScreenShare 时,修改页面如下:

若不需要使用屏幕共享功能,此项可以不配置。

signing_2

若没有 App Groups 先进入苹果开发者中心配置:

/Pics/RoomKit/iOS/app_groups_add.png

  1. 修改示例源码中 ZegoAuthConstants.h 文件,填充 kSecretID、kSecretSign 和 kProductID。请使用本文 前提条件 中获取的信息正确填写,否则示例源码无法正常运行。

    /Pics/RoomKit/iOS/ui_open_source_auth.png

  2. 将 iOS 设备连接到开发电脑,单击 Xcode 左上角的 Generic iOS Device 选择 iOS 真机或者模拟器。

    choose_device

  1. 单击 Xcode 左上角的 Build & Run 按钮,编译和运行示例源码。

    run

本篇目录
  • 免费试用
  • 提交工单
    咨询集成、功能及报价等问题
    电话咨询
    400 1006 604
    咨询客服
    微信扫码,24h在线

    联系我们

  • 文档反馈