Flutter IM 聊天系统源码 全平台APP+H5+PC 支持私有化部署im源码
本套源码是基于 全新深度开发的 Flutter 全端im即时通讯系统,
前端为 Flutter ,真正一套代码构建 Android / iOS / H5 / Windows / macOS。
后端采用 Java Spring Boot + Netty 高性能 IM 服务,管理后台基于 Vue + Element UI/Plus,
支持 完全私有化部署,无加密、无后门、全开源交付,适合企业级 IM、社交、客服、在线教育等场景。
💻 技术架构(结构化 + 关键词)
端 | 技术栈 |
|---|---|
Flutter 客户端 | Flutter 3.x + Dart,支持 Android / iOS / H5 / Windows / macOS |
IM 后端服务 | Java 17/8 + Spring Boot + Netty + WebSocket + Redis + MySQL + MinIO |
管理后台 | Vue 2/3 + Vue Router + Vuex/Pinia + Element UI / Element Plus |
通信协议 | WebSocket 长连接 + Protobuf / JSON,支持消息 ACK、离线推送 |
部署环境 | Linux(CentOS / Ubuntu)+ Nginx + JDK + MySQL + Redis,支持 Docker 部署 |
核心功能
🔐 用户与鉴权
手机号 / 账号注册登录、JWT 鉴权、多端同时在线、实时在线状态
💬 即时通讯
单聊 / 群聊、文本 / 表情 / 图片 / 语音 / 视频 / 文件 / 名片消息
消息撤回、引用、转发、已读回执
👥 好友与群组
好友添加 / 删除 / 黑名单
群创建 / 解散 / 成员管理 / 群禁言 / @全体成员 / 群公告
📌 会话管理
会话置顶、消息免打扰、历史消息漫游、离线消息存储与同步
📹 音视频通话(可选)
基于 WebRTC 的一对一音视频通话能力
🛡️ 运营管理后台
用户 / 群组管理、封禁解封、敏感词过滤、系统广播、运营数据统计
🔔 离线推送
支持 APP 离线推送(个推 / UniPush / JPush 可配置
📦 交付内容
✔ Flutter 全端客户端源码(Android / iOS / H5 / PC)
✔ Java IM 后端源码(含数据库 SQL 初始化脚本)
✔ Vue 管理后台前端源码
✔ 部署文档 / 环境搭建说明 / 接口文档
✔ 基础安装指导(远程协助可另行协商)
🎯 适用场景(关键词堆叠)
企业即时通讯 / 内部 IM 办公系统
社交 APP / 陌生人聊天 / 社群系统
客服系统 / 在线教育 IM / 直播互动
全平台(APP + H5 + PC)统一 Flutter 架构
学习 Netty 高性能 IM / Flutter 跨端开发
⚠️ 购买须知 / 免责声明
源码仅限合法合规用途,禁止用于违法违规业务
遵循盒子 IM 开源协议(MIT),二次开发部分归购买者所有
禁止未经授权的二次打包倒卖
虚拟商品,概不退款,售出提供技术答疑,支持im定制开发













