跑通示例项目

更新时间: 2023/06/29 03:39:26

网易云信在 GitHub 上提供一个开源的网易会议组件示例项目 NEMeeting。本文介绍如何快速跑通该示例项目,体验在线会议功能。示例代码中包含了详细的 API 调用场景、参数封装以及回调处理。

该示例项目包含的功能如下:

  • 通过账号、密码完成 NEMeeting 登录鉴权、注销登录。
  • 创建会议、加入会议。
  • 会议内提供的其他功能 (如会议控制、屏幕共享等)。

前提条件

在开始运行示例项目之前,请确保您已完成以下操作:

  1. 创建应用开通 NERoom 房间组件能力,并选择了线上会议场景模板。

  2. 在网易云信控制台的应用列表中获取指定应用的 App Key。

  • 若您希望体验完整的登录创建会议功能,请先通过网易会议服务端的创建会议账号接口创建一个有效的会议账号,获取 userUuid(对应 accountId)和 userToken(对应 accountToken)。
  • 云信提供 Postman 接口请求调用示例,可帮助开发者快速实现接口调用,创建有效会议账号。单击下载 Postman 创建账号的脚本和操作说明

开发环境

在开始运行示例项目之前,请您准备以下开发环境:

环境类型 具体要求
XCode 11.6 及以上版本
调试设备 iOS 10.0 及以上版本,仅支持使用真机进行调试和运行。
其他 有效的开发者签名,设备权限配置

操作步骤

  1. 配置示例项目。具体步骤如下。

    1. 克隆 NEMeeting 仓库至本地。
    2. 进入 NEMeetingDemo/SampleCode/NEMeetingDemo 路径,执行如下命令。
    pod install
    
    1. 找到 NEMeetingDemo/ServerConfig.m 源代码文件,将您的会议组件 App Key 填写至对应的变量定义中。
    NSString *const kAppKey = @"Your_Meeting_App_Key";
    
  2. 编译并运行示例项目。

连接上 iOS 设备后,用 XCode 打开 NEMeetingDemo/SampleCode/NEMeetingDemo 示例项目,然后编译并运行示例项目。

请使用 iOS 真机设备进行调试和运行,暂不支持模拟器设备。


效果图如下所示:

image
此文档是否对你有帮助?
有帮助
去反馈
  • 前提条件
  • 开发环境
  • 操作步骤