FLUTTER CLIENT

Flutter 聊天APP源码,覆盖即时通讯社交流程

从登录、联系人、单聊群聊,到动态、钱包、通话、通知、热更新,壹信客户端已经按完整 IM 产品组织。

4 端移动端、桌面端、Web
30+主要页面路由
实时WebSocket 同步
壹信客户端多界面展示
CORE FEATURES

客户端功能矩阵

以下内容基于当前源码目录的 `lib/features`、`lib/core/services` 和本地缓存模型整理。

1

账号与安全

  • 登录、注册、忘记密码与 Token 刷新
  • 设备管理、隐私设置、黑名单和账号注销
  • 本地安全存储与多语言支持
2

会话与消息

  • 单聊、群聊、频道和文件夹
  • 消息发送、撤回、编辑、转发、引用、已读回执
  • 图片、视频、文件、语音、链接、红包、转账
3

通讯录与资料

  • 联系人列表、搜索用户、添加好友
  • 用户资料页、备注、共同群组
  • 二维码扫码和官方认证标识
4

群组与频道

  • 创建群聊、频道与邀请成员
  • 成员角色、禁言、公告、群资料编辑
  • 邀请链接和非好友拉群校验
5

动态广场

  • 图文、视频动态发布
  • 点赞、评论、热门话题
  • 可见性、屏蔽和内容审核联动
6

钱包与支付

  • 余额、流水、充值、提现
  • 转账、红包、会员购买
  • 支付密码设置和交易状态提示
7

音视频通话

  • 语音通话、视频通话、来电页
  • Agora Token、CallKit、PiP 悬浮窗
  • 通话记录和多端状态同步
8

通知与推送

  • APNs、FCM、厂商推送配置联动
  • 本地通知、桌面通知、角标提醒
  • 免打扰、预览内容和通知音效
9

桌面端体验

  • Windows / macOS 窗口、托盘、快捷键
  • 三栏布局、桌面通知和文件拖拽
  • WebView 与跨平台适配工具
SOURCE MODULES

按源码目录看客户端能改什么

客户拿到的不是静态壳子,而是按功能拆好的 Flutter 工程。后续要换品牌、加业务、接支付、改推送,都能找到清晰入口。

账号体系auth / settings
  • 登录注册、忘记密码、绑定手机号、邀请码策略
  • 设备管理、扫码登录、隐私设置、黑名单、账号注销
  • 系统开关由后台下发,客户端按业务流程统一校验
聊天核心chat / contacts
  • 单聊、群聊、频道、会话文件夹和全局搜索
  • 消息撤回、编辑、转发、回复、reaction、已读回执
  • 图片、视频、文件、语音、位置、链接预览、名片消息
商业闭环wallet / moments
  • 朋友圈动态、话题、点赞、评论、屏蔽和审核联动
  • 余额、流水、充值、提现、转账、红包、支付密码
  • 会员套餐、会员购买和后台赠送/取消会员联动
体验底座services / shared
  • Dio API、WebSocket、离线队列、Isar 本地缓存
  • APNs/厂商推送、本地通知、桌面通知、通知音效
  • 语音录制、上传压缩、链接预览、内置浏览器和骨架屏
壹信桌面端聊天界面
USER EXPERIENCE

移动端和桌面端不是摆设,都是可体验的产品界面

客户端代码按 feature-first 拆分,核心服务层包含 API、WebSocket、离线队列、本地缓存、通话和推送,便于二开和长期维护。

  • Riverpod 管理聊天、消息、联系人、动态、钱包等状态
  • Isar 本地缓存会话、消息和用户,提升离线体验
  • WebSocket 重连、订阅、队列和增量同步保障实时性
  • 多端布局适配,可作为社交 App、企业通讯或行业 IM 基座

想先体验客户端?

到演示下载页获取 iOS、Android、macOS、Windows 和 Web 入口。

打开演示下载
准备购买即时通讯源码?先看价格、体验演示,再发环境给客服评估。 看价格 体验演示 联系咨询