核心功能介绍:
本项目是四合一即时通讯软件,主要功能有群聊、私~ K G ^ . x x #聊、朋友圈、可以发送文字、语音、视频/ p 2、图片、表情、红包等。消息可以撤回, 群组可以设置管理员、可以禁言、踢人,可设置是否可查看用户信息,可@用户、可发群公告等,支持扫码入群,可设置好友备注、H ) l X s G ~群名片、消息置顶、消{ l f p q { [息免打扰、可以邀请好友直接进群等,拥有代理功能,支持关键词屏蔽,vip功能,签到功能,支持消息离线推送(ios无需上架,但是签名需支持V 7 S . ? D { ipush,w = $ M通过APN推送,Android6 y C A j – l T需要上应用商店,否则无法C @ + a实现离线推送,下单一定要了解好离线消息相关流程)= ( W [ K b 1
本项目经过完整的测试,可以直接上线运营,实测ios可上应用商店。
自己搭建了下,这个项目的环境有点搞不懂,全程下来都是正常的,但是发| 6 [不了信息,东西是好东西只限合作站长免费下载,先放演示 有兴趣? V [ v ~的看看
PC:http://js.b.utian.cn/ test11n G h @ | – j /test11
H5:http://js.b.utian.cn/h5/ test11 / test11
后台:http://js.b.utian.cn/ad6 L R O w t b # jmin/ adminW 4 ` 6 . 0/admin
官方演示:https://www.itel.vip/
技术路线
后端开发语言:PHP (原生架构)
前端* v % Y开发语言:uniapp(混合开发,非纯原生)
socket推送:GateWayWorker(支持分布式部署,高并发,抗压能力强,未采用第三f 4 ) } –方付费推5 C u G z ? t送服务)
数据库:mysql
开发工具:hbuiderX,i u w 0 Rphpstorm
目前支持android、ios,pc网页,h5,不提供ios签名、软著申请、上架服务等。
服务器配置:
服务器操作系统:LinuxCentos7.x(不支持unbutun)
软件环境:php+ Q U . i : u R y 5.6 +Apache2.4(或nginx)+MySQL5.6 (推荐使用宝塔)
第三方插件:FFmpeg
除以上配置,未用到任何第三方付费api,无需支付高昂的运营成本
性能参考:
同时在线人数受限于服务器内存,一般24G内存服务器可q * W r N % 3 Z以支持大概120Wl f 3 M @ Q并发连接。
用户活跃度受限于服务器cpuP A ( i E处理能力,一台24核服务器可以达到45W每秒的吞吐量
前端功能介绍
模块 |
功能点 |
备注 |
注册 |
注册 |
普通注册和邀请码注册(后台可以关闭邀请注册功能,可以设置默认邀请码H j i _ j ; k) |
登录 |
登录 |
|
找回密码 |
通过手机号码找回 |
|
消息列表 |
消息类型; S ( Q 3 |
可发文字、语音(仅限u v 3 UAPP)、图片、视频、表情u r 8 f、红包;图片可预览,支持缓存,pc端新增截图可直m A e T x q x b V接粘贴功能 后台可以设置禁b 8 y P m z ^止c * Q V发送或者屏蔽的关键词 内置浏览器可自动提取并打开超链接,单一的超链接可以I , T 2 P ! k ~ 8提取到标题和简介, 消息记录支持服务器同步、支持pc和移动端同时登录,并接收消息 可以设置免打扰、置顶,可以手动删除。 |
验证消息 |
加群申请和好友申请统一归纳到验证消息,拒绝添加申请可以直接拉黑 |
|
官方助手 |
主要用于推送系统消息,比如充值到账提醒、被踢出群提醒,收纳到通讯录, 有“官方”标志,用户发送信息可在后台收到,注册自动添加 |
|
客服 |
注册自动添加,后台可设置多个客服,可设置随机添加客服或全部添加,J 1 q G [ R , )收纳到Q _ %通讯录,有“客服”标志 |
|
通讯录 |
好友 |
好友可b + l = ! % #以备注、可拉黑、可设置置顶或者免打扰,点击头像可查看基本资料,可举报,可邀请多个好友直接创建群组y t | ` u R $。 |
群组 |
显示群聊信息、群聊二维码、管理员权限,可禁言 可撤回消息,可全局禁言也可单独禁言,可设置用是否可以查看用户信息, 可@群友,可设置群名片、可设置是否可以发送超链接,是否可以修改昵称、可发群公告,管理员或群主可以直接拉好友进群 |
|
黑名单 |
显示被拉黑的用户,点击资料页可移除黑名单 |
|
发现 |
朋友圈(仅移动端) |
可发送文字、图片,可以点赞评论 |
群聊大厅 |
默认显示后台推荐的群,也可以查看其他的群组 |
|
扫一扫 |
可扫第三方网站,可以扫码进群,可扫码加好友、扫码登录 |
|
通知公告 |
||
第三方链接 |
可嵌入9 / ~ ( . : J j多个第三方网站,后台y j : v H可设置名称和链接,可设置在哪个端显示U c ] I % t ; |
|
我的 |
我的钱包 |
充值、提现、1 v (账单、账户余额,支持后台绑定微信、支付宝、银行卡等收款账户,集成苹果内购付款 |
个人设置 |
个人资料设置、支付密码、资金密码、银行卡号、绑定手机号、消息提醒设置 |
|
VIP功能 |
VIP分个人VIP和团队VIP,个人vip仅限自己使用,团队vip可以给下级开通个人vip |
|
代理中心 |
设置邀请链接、邀请二维码,手动添加用户、管理查看我的团队成员等。 |
后端功能介绍
模块 |
功能点 |
说明 |
系统设置 |
系统参数设置 |
设置系统基本参数% = e,比如系统名称、签到信息设置等,新增ip黑名单功能 |
APP参数设置 |
设置APP版本,下载地址等。 |
|
聊天参数设4 \ : p置 |
设置群组标签、关键字屏蔽、红包参数等 |
|
Vip参数设置 |
Viq r @ 9 d v .p收费设置 |
|
充值提现设置 |
充值提现基本参数设置 |
|
汇款账户设置 |
设置线下收款账号、二维码等。{ t 6 E Q n I |
|
发现页面设置 |
设置第三方网站的链接、log! y V = Q O F K Ro等k 7 ) F ^ z |
|
通知设置 |
发布和管理系统通知 |
|
用户管理 |
用户列表 |
新增、编辑、查看用户信息 |
聊天记录 |
查看或者删除用] B a # J F k t户的聊天4 e z )记录 |
|
用户私信 |
接受用户反0 h [馈给系统助手的信息 |
|
投诉记录 |
处理并用户的投诉信息 |
|
银行卡管理 |
查看用户( 5 *绑定的银行卡 |
|
登录日志 |
可查看用户登录ip 所] r G在城市、登录时间等信息 |
|
朋友圈= i S i 9管理@ U , l |
可查看并删除朋友圈 |
|
群组管理 |
群* k I _ / F组管理 |
查看群组的信息、可修改群组信息、可解散群组9 , # A } r = 1 #、可清空指定群组的聊天记录 |
聊天记录 |
查看或者删除群组的聊天记2 f ; u n 8 R录 |
|
资金管理 |
充值 |
查看并处理用户提交的充值记录 |
提现 |
查看并处理用户申请的提现信息 |
|
账单 |
查看每笔交易流水 |
|
权限 |
管理员管理 |
修改、添加管理员信息 |
角色管理 |
根据不同后台功能设置不同角色 |
|
修改密码 |