功能说明
本IM即时通讯系统纯原生开发,适配安卓/苹果/PC/Web多端,功能媲美微信,群聊好友功能丰富,支持单机/集群部署,数据安全自主掌控,无第三方依赖,成本可控,是创业、企业、微商等社交场景的理想之选。
一、系统架构与部署
- 服务端设计:分为单机版和集群版。单机版部署简单,适合用户量不大的企业;集群版适用于 5 万人以上同时在线的应用,部署环境复杂,需分布式集群架构。
- 安装服务:
- Linux 系统:安装 MongoDB、Redis、Jdk1.8、Spring-boot-imapi(api 接口服务)、Tigase-Server(xmpp 通讯服务)、shiku-push(推送服务)、Upload(文件上传服务)、FastDFS(分布式文件储存系统)、Nginx(配置文件访问)。
- Windows 系统:安装 MongoDB、Redis、jdk1.8、Spring-boot-imapi、Tigase、Upload(文件上传服务),配置 Nginx 文件访问。
二、源码特点
- 运营级别:是正在上线运营的版本源码,可联系客服查看运营版本。
- 二次开发:完全支持二次开发和修改,无加密,提供完整开发文档。
- 自主可控:不依赖任何第三方通信,用户数据、安全自己一手掌握,隐私有保障,长期持续使用。
- 原生开发:APP 为纯原生开发,体验流畅,功能完善,群功能强大,非 h5、wap 网页封装产品。
三、功能介绍
- 开发语言:Java、OC、C#。
- 运行环境:Linux Centos,单机版和集群版。
- 群功能:
- 创建群:可任意创建群,群成员数量和好友数量不受限。
- 群功能丰富:设置群二维码、群公告、昵称、头像、群共享文件、顶置聊天、消息免打扰、屏蔽群信息、指定某人单独禁言、全体禁言、举报、群管理、查找聊天记录、消息过期销毁、清空聊天记录等。
- 群管理:群主管理权转让、指定管理员、指定隐身人、一键复制新群、指定监控人、对群成员备注、私密群组、显示已读人数、群邀请确认、群组减员设置、允许显示群成员、允许普通成员私聊、允许普通成员上传文件等。
- 群消息销毁:群主和管理可撤回群内任何消息。
- 群聊天:支持文字、语音、收藏、照片、小视频、GIF 动态图、推送名片、传送文件、消息通知、发送位置、引用回复、转发、撤回、复制、删除、多选、发红包、群助手、@提示、@全体成员、消息逐条转发、合并转发、合并分享和收藏、合并删除和保存等功能。
- 好友聊天:支持文字、语音、收藏、照片、小视频、GI 动态图、各种表情、传送文件、发送位置、引用回复、撤回、复制、删除、收藏、录制、多选、发红包、转账、消息逐条转发、合并转发、合并分享和收藏、合并删除和保存等功能。
- 其他功能:添加朋友、扫一扫、搜索公众号、收付款、附近的人、通讯录分组、阅后即焚、置顶聊天、消息免打扰、聊天背景、清除双方聊天记录、转账记录、查看聊天记录等。
- 后台功能:查看二人聊天记录、群组聊天记录、单人所有聊天记录,一键清除聊天记录等。