ZEGO 提供 RoomKit UI 层的源码作为 RoomKit Core 层的示例源码,如有需要,请联系 ZEGO 工作人员获取。
本文介绍如何快速跑通示例源码,体验基础的 RoomKit 服务。
在开始集成 RoomKit SDK 前,请确保开发环境满足以下要求:
已在 RoomKit 管理后台 创建项目,并获取初始化 RoomKit SDK 所必须的 SecretID、SecretSign、ProductID等信息。详见 开通 RoomKit 服务。
虽然开发者在示例源码中填入自定义的 SecretID 和 SecretSign 能够正常获取到 SDK Token 并进行后续的登录操作,但是不建议开发者在自己的 App 中使用这种做法。
建议开发者使用业务服务器向 ZegoRoomKit 服务器请求 SDK Token 以保证数据安全,详情请参考 获取 SDK Token。
请参考 下载 SDK 包,下载最新版本的 SDK,下载完成后进行解压。
手动将 SDK 动态库文件 “ZegoRoomKitCore.xcframework” 等 7 个库以及 “ZegoRoomKitResources.bundle” 文件 ,拷贝到示例源码 Lib 目录下。 示例源码包含的三个文件夹对应的:
)
修改开发者证书和 Bundle Identifier。
a. 打开 Xcode,单击左侧的 ZegoRoomkitDemo 项目。
)
b. 分别选中 Target 和 Extension Target,单击 Signing & Capabilities 选项卡,将示例源码中的 Team、Bundle Identifier 和 App Groups,修改成开发者自己的值。
Targets 中选择 ZegoRoomkitDemo 时,修改页面如下:
)
Targets 中选择 ZegoRoomkitDemoScreenShare 时,修改页面如下:
若不需要使用屏幕共享功能,此项可以不配置。
)
若没有 App Groups 先进入苹果开发者中心配置:
)
修改示例源码中 ZegoAuthConstants.h 文件,填充 kSecretID、kSecretSign 和 kProductID。请使用本文 前提条件 中获取的信息正确填写,否则示例源码无法正常运行。
)
将 iOS 设备连接到开发电脑,单击 Xcode 左上角的 Generic iOS Device 选择 iOS 真机或者模拟器。
)
单击 Xcode 左上角的 Build & Run 按钮,编译和运行示例源码。
)

联系我们
文档反馈