flutter 集成融云 sdk
前言
1.集成 flutter 融云 sdk ,需要一个稳定的 flutter 环境,能正常的创建和运行项目。
2.前期准备融云官网申请开发者账号
通过管理后台的 “基本信息”->“App Key” 获取 AppKey
3.通过管理后台的 “IM 服务”—>“API 调用”->“用户服务”->“获取 Token”,通过用户 id 获取 IMToken
4.我知道没图是骗不到人的。先放图,大家看一下最终实现的效果。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R2vUamUA-1605167847656)(https://s1.ax1x.com/2020/11/03/BsvRVU.jpg)]
集成 sdk
- 依赖 IM Flutter plugin在项目的 pubspec.yaml 中写如下依赖。
dependencies:
flutter:
sdk: flutter
rongcloud_im_plugin: ^4.0.3
- 然后在项目路径执行 flutter packages get 来下载 Flutter Plugin。
- 我们写 2 个 button 和 2 个 text ,分别用来实现 init 和 connect 的事件和状态。
4.初始化 SDK
RongIMClient.init(RongAppKey);
5.连接 IM
RongIMClient.connect