# 宠友IM:即时通讯IM聊天系统支持多端 **Repository Path**: hjw_Blog/uniapp-im-chat ## Basic Information - **Project Name**: 宠友IM:即时通讯IM聊天系统支持多端 - **Description**: 宠友IM是一套基于 SpringBoot + WebSocket + UniApp 构建的即时通讯系统源码,支持安卓APP、iOS、小程序、H5、PC五端数据互通,内置单聊、群聊、音视频、红包、朋友圈等功能模块,适用于社区类APP、社交平台及IM系统开发。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: https://www.chongyou.info/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-27 - **Last Updated**: 2026-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 宠友IM即时通讯系统源码(SpringBoot + WebSocket + UniApp) 本项目是一套完整的即时通讯IM系统源码,支持多端(Android/iOS/小程序/H5/PC)数据互通,基于 SpringBoot + Redis + MySQL 构建后端服务,通过 WebSocket 实现实时消息通信。 适用于:社区类APP开发、社交平台搭建、聊天系统二次开发等场景。 ![效果封面图](%E5%B0%81%E9%9D%A2%E5%9B%BE.png) # 宠友IM - 多端即时通讯系统源码 一套基于 SpringBoot + WebSocket + UniApp 构建的即时通讯系统,面向社区类APP、垂直社交产品,提供完整的聊天与互动能力。 支持安卓APP、iOS、小程序、H5、PC五端数据互通,一套后台统一管理。 --- ## 一、项目特点 - 多端统一:一套代码覆盖五端(APP/小程序/H5/PC) - 实时通信:基于 WebSocket 长连接实现低延迟消息推送 - 高并发设计:Redis + MySQL 支撑大规模用户场景 - 模块化架构:消息、好友、群聊、内容系统解耦设计 - 易扩展:支持二次开发,适配不同业务场景 --- ## 二、技术架构 ### 后端技术栈 - SpringBoot - MyBatis-Plus - Redis - MySQL - WebSocket ### 前端技术栈 - UniApp - Vue2 - SCSS - uView UI --- #### 项目演示 - 用户端: https://www.chongyou.info/1/product/im.html
我的微信,源码购买咨询 APP端(安卓\苹果APP)
#### 相关链接 - 官网:[https://www.chongyou.info](https://www.chongyou.info) - 友猫项目演示网站:[https://im.chongyou.info/show/index.html](https://im.chongyou.info/show/index.html) ## 三、核心功能模块 ### 1. 消息与会话 - 支持文本、图片、语音、视频、文件、表情 - 会话列表、未读消息统计 - 消息撤回、删除、复制 - 已读 / 未读状态显示 --- ### 2. 好友与通讯录 - 添加好友(支持验证) - 好友备注与管理 - 用户搜索 - 隐私控制(是否允许被搜索) --- ### 3. 群聊与群管理 - 创建群聊 / 解散群聊 - 群公告与群简介 - 群成员管理(禁言、踢人、@成员) - 群分组与群笔记 --- ### 4. 实时音视频 - 单聊语音 / 视频通话 - 多人语音会议(类似会议模式) --- ### 5. 社交互动扩展 - 红包功能(普通 / 拼手气) - 钱包系统(余额管理) - 虚拟礼物互动 - 扫一扫功能 --- ### 6. 内容与社区 - 朋友圈(图文/视频发布) - 点赞、评论互动 - 社交关系沉淀 --- ## 四、系统架构示意 客户端(UniApp 多端) ↓ REST API(SpringBoot) ↓ WebSocket(实时通信) ↓ Redis(缓存) + MySQL(数据存储) --- ![功能思维导图](IM%E6%A8%A1%E5%9D%97%E6%80%9D%E7%BB%B4%E5%9B%BE.jpg) ## 五、适用场景 - 垂直社区APP(类似内容社区) - 社交类产品 - 兴趣圈子平台 - 电商客服IM系统 - 私域社群工具 --- ## 六、核心优势 - 支持多端统一开发,降低成本 - 架构清晰,方便扩展 - 功能完整,可直接用于业务开发 - 适合从0到1搭建社交系统 --- ## 七、开发说明 ```bash # 启动后端 mvn clean install mvn spring-boot:run ``` ![演示功能效果图](IM%E9%94%80%E5%94%AE%E6%BC%94%E7%A4%BA%E5%9B%BE.jpg)