logo
即时通讯
当前页

集成 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

  1. 打开 “pubspec.yaml” 文件,以 “pub” 形式,添加 “zego_zim_audio” 依赖:

    Untitled
    dependencies:
        # 请从发布日志查询 SDK 最新版本,并将 x.y.z 修改为具体的版本号
        zego_zim_audio: ^x.y.z
    
    1
    Copied!
  2. 添加完成并保存文件后,在终端执行 flutter pub get

设置权限

使用 ZIM Audio SDK 前,请设置麦克风权限,以实现采集语音。

防止混淆

如果您使用 Flutter 框架开发 Android 应用,还需要在 “proguard-rules.pro” 文件中,为 SDK 添加 -keep 类的配置,防止混淆 SDK 公共类名称。

Untitled
-keep class **.zego.**{*;}
1
Copied!

Previous

简介

Next

收发语音消息