集成 SDK
准备环境
在开始集成 SDK 前,请确保开发环境满足以下技术要求:
- React Native 0.60.0 或以上版本。
- iOS 12.0 或以上版本且支持音视频的 iOS 设备或模拟器(推荐使用真机)。
- Android 版本不低于 4.4 且支持音视频的 Android 设备或模拟器(推荐使用真机),如果为真机,请开启“允许调试”选项。
- iOS 与 Android 设备已经连接到 Internet。
- 配置 VS Code 开发环境,可在应用商店中搜索 “React Native Tools” 扩展并下载。
集成 SDK
新建项目(可选)
导入 SDK
-
进入项目根目录,并执行以下任意命令安装包含版权音乐功能的 Express SDK。
npmyarnnpm install zego-express-engine-reactnative@copyrightedmusic --save
1yarn add zego-express-engine-reactnative@copyrightedmusic
1 -
进入 iOS 根目录,并执行
pod install
命令安装依赖。完成如上操作即可在项目中通过 javascript 或 typescript (推荐使用 typescript) 来使用
zego-express-engine-reactnative@copyrightedmusic
SDK。
添加权限
根据实际需要,设置应用所需权限。
Android
iOS
常见问题
1. 可以使用 React Native 0.60.0 以下版本集成 SDK 吗?
不能,zego-express-engine-reactnative SDK 仅支持 0.60.0 或以上版本的 React Native。若需集成 SDK,请先升级项目版本。
2. 导入 SDK 到工程后,还需要手动执行 react-native link zego-express-engine-reactnative
命令链接 Native Module 吗?
不需要,React Native 从 0.60.0 版本开始,已支持自动链接 Native Module。