跳到主要内容

导入 SDK

环境要求

  • Dart:2.15.0 ≧ dart < 3.0.0
  • Flutter: ≧ 2.5.0

安装 SDK

融云在 Flutter 平台以插件库形式提供 SDK,其中已包含 dart 层与 Android/iOS 平台层代码。

  1. 在项目的 pubspec.yaml 中添加依赖。

    dependencies:
    flutter:
    sdk: flutter

    rongcloud_im_wrapper_plugin: x.y.z
    提示

    请将 x.y.z 替换为要使用的版本。SDK 最新版本可以查询 官方仓库。为明确 Flutter SDK 版本对原生版本 SDK 的引用关系,从新版 SDK(rongcloud_im_wrapper_plugin)推出开始,Flutter SDK 版本号的前三位会和原生 SDK 版本前三位保持一致。例如 Flutter SDK 版本为 5.2.4,那么其使用的原生版本 SDK 也为 5.2.4。反之亦然。

  2. 在项目路径执行 flutter pub get 来下载相关插件。

  3. 导入头文件。

    import 'package:rongcloud_im_wrapper_plugin/rongcloud_im_wrapper_plugin.dart';

关闭 Android 平台自动混淆

如果需要配置混淆,请参考 Android 文档

如果不需要配置混淆,请关闭自动混淆。否则执行 flutter build apk 时,Flutter 会自动对 Android 代码进行混淆编译,导致 so 库找不到的错误。

android {
buildTypes {
release {
// Enables code shrinking, obfuscation, and optimization for only
// your project's release build type.
minifyEnabled false

// Enables resource shrinking, which is performed by the
// Android Gradle plugin.
shrinkResources false
}
}
...
}