本文介绍如何运行示例源码,指引分为两部分:
本示例源码仅用于演示互动白板和文件共享产品功能,源码对外开放,可供开发者接入时参考。但是示例源码本身未经过严格测试,若开发者计划将该示例源码用于生产环境,请确保发布前自行进行充分测试,避免发生潜在问题可能造成损失。
请确保开发环境满足以下技术要求:
已在 ZEGO 控制台 创建项目,并申请有效的 AppID 和 AppSign,详情请参考 控制台 - 项目管理 中的“项目信息”。
2.3.0 或以上
版本的 SDK 支持 Token 鉴权,若您需要升级鉴权方式,可参考 如何从 AppSign 鉴权升级为 Token 鉴权。
a. 打开 Xcode,选择左上角的 “File > Open...” 菜单。
b. 在解压后的示例源码文件夹中选择 “ZegoWhiteboardExample.xcworkspace”,并单击 “Open”。
a. 打开 Xcode,选择左上角的 “Xcode > Preference” 菜单。
b. 单击 “Account” 选项卡,单击左下角的 “+” 号,选择添加 Apple ID 后单击 “Continue”。
c. 输入 Apple ID 和密码以登录。
a. 打开 Xcode,单击左侧的 “ZegoWhiteboardExample” 项目。
b. 单击 “Signing & Capabilities” 选项卡,在 Team 中选择自己的开发者证书。
切换到 Podfile 文件所在的文件夹,在终端运行 pod install
命令,然后等待 pod 加载完毕。
单击 Xcode 左上角的 Build 按钮编译和运行示例源码。
示例源码主要分为两个页面:
登录页面如下:
登录成功后,白板文件展示和操作页面如下:
白板文件展示和操作页面的功能区主要集成了白板的绘制功能,新增白板功能以及文件的上传和缓存等功能。
功能区的 UITableView 的数据源来自 plists 文件,如下图所示。程序会根据 plist 文件里面的数据源模型的 eventNumber 字段去匹配对应的接口调用。
如果需要新增功能可以通过修改 plist 文件实现。其对应关系如下。
联系我们
文档反馈