集成 SDK
本文介绍如何集成 ZIM Audio SDK。
前提条件
在集成 ZIM Audio SDK 之前,请确保
- 开发环境满足以下要求:
- 已安装 Flutter。
- 已安装 Dart 且版本为 [2.12.0, 4.0.0)。
- 测试设备满足以下要求:
- iOS 11.0 或以上版本的 iOS 真机
- Android 4.1 或以上的 Android 真机,请开启“允许调试”选项。。
- 已在 ZEGO 控制台 创建项目,获取到了接入 ZIM SDK 服务所需的 AppID、AppSign。ZIM 服务权限不是默认开启的,使用前,请先在 ZEGO 控制台 自助开通 ZIM 服务(详情请参考控制台的 服务配置 - 即时通讯 - 开通服务),若无法开通 ZIM 服务,请联系 ZEGO 技术支持开通。
- 已集成 ZIM SDK,详情请参考 快速开始 - 实现基本收发消息 的 “2 集成 SDK”。
导入 SDK
-
打开 “pubspec.yaml” 文件,以 “pub” 形式,添加 “zego_zim_audio” 依赖:
Untitleddependencies: # 请从发布日志查询 SDK 最新版本,并将 x.y.z 修改为具体的版本号 zego_zim_audio: ^x.y.z
1 -
添加完成并保存文件后,在终端执行
flutter pub get
。
设置权限
使用 ZIM Audio SDK 前,请设置麦克风权限,以实现采集语音。
iOS
Android
防止混淆
如果您使用 Flutter 框架开发 Android 应用,还需要在 “proguard-rules.pro” 文件中,为 SDK 添加 -keep 类的配置,防止混淆 SDK 公共类名称。
Untitled
-keep class **.zego.**{*;}
1