Skip to main content

概述

WuKongIM Flutter EasySDK 是一个轻量级的 Flutter SDK,让您能够在 5 分钟内为 Flutter 应用添加实时聊天功能。本指南将带您快速完成从安装到发送第一条消息的全过程。
系统要求:Flutter 3.0.0 或更高版本,Dart 2.17.0 或更高版本

步骤 1:安装 SDK

pubspec.yaml 中添加依赖:
然后运行:

步骤 2:基本集成

2.1 导入 SDK

2.2 初始化 SDK

2.3 监听事件

2.4 移除事件监听器

在某些情况下,您可能需要移除事件监听器以避免内存泄漏或重复处理。Flutter EasySDK 提供了移除监听器的方法。
重要提醒:在 Flutter 中,事件监听器的移除需要保持对监听器的引用。建议使用类属性来存储监听器引用,以便后续移除。

正确的使用方式

错误的使用方式

Provider 状态管理集成示例

2.5 连接服务器

2.6 发送消息

步骤 3:错误处理和最佳实践

3.1 错误处理

SDK 内置自动重连:Flutter EasySDK 内置了智能重连机制,无需手动实现重连逻辑。SDK 会在连接断开时自动尝试重连。

相关资源

完整示例代码

查看完整的示例代码和更多功能演示

协议完整文档

查看 WuKongIM 的完整协议文档

GitHub 仓库

访问 EasyJSSDK 的 GitHub 仓库

问题反馈

报告问题或提出建议

下一步

恭喜!您已经成功集成了 WuKongIM Flutter EasySDK。现在您可以:
  1. 扩展功能:添加群组聊天、文件传输等功能
  2. 自定义 UI:根据您的应用设计定制聊天界面
  3. 集成到项目:将聊天功能集成到您的现有项目中
  4. 性能优化:根据实际使用情况优化性能
如果您需要更复杂的功能或更高的性能要求,建议考虑使用完整版的 WuKongIMSDK。