跑通示例源码
准备环境
请确保开发环境满足以下技术要求:
- React Native 0.73.6 或以上版本。
- iOS 13.0 或以上版本且支持音视频的 iOS 设备或模拟器(推荐使用真机)。
- Android 版本不低于 8.0 且支持音视频的 Android 设备或模拟器(推荐使用真机),如果为真机,请开启“允许调试”选项。
- iOS/Android 设备已经连接到 Internet。
- 安装 Node.js,推荐使用其官网首页展示的长期支持版。
前提条件
请确保运行前满足以下条件:
- 已在 ZEGO 控制台 创建项目,获取到了接入 ZegoEffects SDK 服务所需的 AppID 和 AppSign,详情请参考 控制台 - 项目管理 中的“项目信息”。
- 已联系 ZEGO 技术支持,获取美颜功能的 Lisence 文件。
下载示例源码
示例源码
点击下载并解压示例源码
运行示例代码
1
导入资源和模型
下载 iOS ZegoEffects SDK 或 Android ZegoEffects SDK 最新版本,并解压后,将 Resources
和 Models
文件夹导入到您此前解压的示例源码文件夹。
2
配置鉴权信息
在示例源码的根目录下,添加KeyCenter.js
文件,具体内容如下。并填写对应的appID
,appSign
及effectLicense
,获取方式请参考 前提条件。
const KeyCenter = {
// 登录控制台 https://console.zego.im/dashboard 获取 appID
// 例如 const appID = 123456789;
appID: ,
// 登录控制台 https://console.zego.im/dashboard 获取 appSign,例如 "39011cbxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
appSign: '',
effectLicense: '',
}
export default KeyCenter
3
运行示例代码
在根目录下,安装依赖并运行示例源码。
yarn
# 运行 ios
yarn ios
# 运行 android
yarn android