使用MQTT的Flutter聊天应用程序。

Broker应首先安装HiveMQ Chat-Extension

将Flutter-MQTT-Chat-Client用作库

要将此库作为自定义UI在您的项目中使用,请参阅Wiki

截图

登录 房间 聊天
A test image, A test image, A test image,
个人资料 联系方式 媒体消息
A test image, A test image, A test image,

P0 功能

  • 登录
  • 发送和接收消息
  • 正在输入的指示
  • 发送文件
  • 使用本地数据库持久化用户、消息和房间
  • 消息标记(进行中)
  • 邀请用户聊天
  • 群聊
  • 在线状态(测试中…)
  • 文件预览(PDF和图像已完成)
  • 应用内通知
  • 应用在后台时的推送通知。

P1 功能

  • 投票消息
  • 固定消息
  • 自毁消息
  • 请求关注

P2 功能

  • 识别图像消息中的成人内容
  • 模糊内容消息

GitHub

查看 Github