集成 SDK
本文介绍如何集成 ZIM Audio SDK。
前提条件
在集成 ZIM Audio SDK 之前,请确保
- 开发环境满足以下要求:
- React Native 0.60.0 或以上版本。
- iOS 12.0 或以上版本的 iOS 设备或模拟器(推荐使用真机)。
- Android 4.4 或以上版本的 Android 的真机设备,请开启“允许调试”选项。
- iOS / Android 设备已经连接到 Internet。
- 配置 VS Code 开发环境,可在应用商店中搜索 “React Native Tools” 扩展并下载。
- 已在 ZEGO 控制台 创建项目,获取到了接入 ZIM SDK 服务所需的 AppID、AppSign。ZIM 服务权限不是默认开启的,使用前,请先在 ZEGO 控制台 自助开通 ZIM 服务(详情请参考控制台的 服务配置 - 即时通讯 - 开通服务),若无法开通 ZIM 服务,请联系 ZEGO 技术支持开通。
- 已集成 ZIM SDK,详情请参考 快速开始 - 实现基本收发消息 的 “2 集成 SDK”。
导入 SDK
开发者可以使用 npm 获取 SDK。
-
执行
npm i zego-zim-audio-react-native
或yarn add zego-zim-audio-react-native
命令安装依赖。 -
导入 SDK。
Untitledimport ZIMAudio from 'zego-zim-audio-react-native';
1 -
进入 iOS 根目录,并执行
pod install
命令安装依赖。
完成如上操作即可在项目中通过 javascript 或 typescript (推荐) 来使用 zego-zim-audio-react-native
SDK。
设置权限
使用 ZIM Audio SDK 前,请设置麦克风权限,以实现采集语音。
iOS
Android
防止混淆
如果您使用 React Native 框架开发 Android 应用,还需要在 “proguard-rules.pro” 文件中,为 SDK 添加 -keep 类的配置,防止混淆 SDK 公共类名称。
Untitled
-keep class **.zego.**{*;}
1