
实时通讯应用程序源代码,包含IM聊天社交应用,支持iOS上架,以及Android、苹果双端、PC端、H5端和微信端。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目是一款即时通讯应用程序,其核心功能包括群聊、私聊、朋友圈,并支持发送文字、语音、视频、图片、表情包和红包等多种消息形式。消息撤回功能已实现,群组管理具备管理员设置、禁言、踢人以及客户信息查看权限等特性,同时支持通过@客户进行互动。此外,该应用还支持扫码入群、好友备注、群名片设置、消息置顶和消息免打扰等便捷功能,并包含代理商功能、VIP 功能和签到功能。消息推送方面,系统采用异步推送和缓存技术,确保即使服务器配置较低,用户也能感受到流畅的秒级推送体验。图片浏览后可实时预览,无需等待上传完成。APP 端历史聊天记录、图片以及前台程序数据均存储在本地,实现页面秒开和云端同步聊天记录功能,即使在断网状态下也能流畅切换页面。性能表现媲美原生应用。
技术架构方面:后台开发采用 PHP (原生架构),前台开发使用 Uniapp 框架。消息推送采用 GateWayWorker 技术栈,该方案具备分布式部署能力、高并发处理能力和强大的抗压能力,且未依赖任何第三方付费推送服务。数据库选用 MySQL,开发工具为 HBuilderX 和 PhpStorm,目前支持 Android、iOS、PC 和 H5 平台。同时不提供 iOS 签名、软著申请及上架服务等增值服务。服务器配置为 Linux Centos 7 操作系统,软件环境包括 php 5.6 + Apache2.4 + MySQL 5.6 (推荐使用宝塔)。
前台功能方面:登录注册模块支持客户名密码登录/注册/邀请注册以及通过短信验证找回密码功能;好友模块提供文字/语音(仅限 APP)/图片/视频/表情包/红包发送及预览与缓存支持;内置浏览器可自动提取并打开超链接;群组模块显示群聊信息及二维码, 管理员权限设置, 可禁言, 可撤回消息, 可全局禁言或单独禁言, 支持查看客户信息及@群友, 支持群名片设置与发送超链接, 支持修改昵称; 消息模块支持置顶消息及免打扰联络人设置; 消息助手提供自动增加(不可删除)的功能, 后端管理员可通过助手发送消息; 客服模块允许后端设置多个客服账号, 后期随机增加或统一增加, 客服账号具有特定标识; 第三方网站嵌入功能允许嵌入多个第三方网站, 后端可设置名称和链接, 并指定在哪个端显示; 扫一扫功能可扫描第三方网站二维码用于进群或添加好友(仅限手机端), 以及扫码登录朋友圈; 个人设置模块包含资料(头像、昵称、所在地、性别等)修改, 修改密码 , 设置消息提示(响铃或震动), 以及银行卡绑定等操作;代理商中心提供邀请链接和二维码生成功能, 手动添加客户并管理团队成员信息;VIP 中心提供个人 VIP 和团队 VIP 服务, 个人 VIP 限自己使用 ,团队 VIP 可向下级开通个人 VIP 。我的钱包展示余额 ,充值 ,提现 ,账单流水信息 。APP 端的消息离线推送集成 unipush (个推), iOS 无需上应用商店但需要 push 的签名 , Android 端离线推送需要上应用商店(申请软著并域名备案)。后端功能方面: 系统设置包括系统参数设置 、APP 参数设置 、VIP 参数设置 、充值提现设置 、第三方网站设置 、汇款账户设置等 ; 客户管理包括查看 、修改 、删除客户信息 , 通过官方账号给客户发送私信 , 设置具体客服 , 管理投诉信息 ; 群组管理包括查看 群组信息 , 修改 群组信息 , 解散 群组 , 清空指定群组聊天记录 ; 聊天记录分个人聊天记录和群聊记录 ,可以查看客户的聊天记录 ,可以删除 ; 登录日志显示每个客户的登录时间 、IP 地址 和所在地 ; 资金管理包括充值管理 、提现管理 和账单查询 等 ; 角色管理可以根据不同岗位设定不同的角色权限 ; 管理员管理包括新增 、删除 和修改管理员账户 ; 操作日志用于查看管理员的操作日志以及修改密码 。
全部评论 (0)


