WaChat是一款全开源Flutter即时通讯IM系统APP源码,带音视频通话,多语言后台可自动翻译,支持Android 和 iOS 系统 。这个强大的平台拥有基于 Node.js后端socket.io构建的丰富用户界面,提供更快、更流畅的聊天体验。WaChat应用管理面板采用 React.js 构建,是一个流行的开源 JavaScript 库,用于构建用户界面,尤其适用于单页应用。它专注于创建可重用的 UI 组件,并根据数据变化高效地更新和渲染它们。
– 版本:1.0.5 – 支持 Flutter、Android、iOS
– 最后更新: 2025 年 5 月 20 日
– 包含的文件:Flutter、Android、iOS、管理面板的 Reactjs 和 Nodejs、聊天后端的 socket.io、MySQL 数据库的完整源代码。
WaChat平台提供免费的音频和视频通话功能,无需第三方 API,并确保由 socket.io 提供支持的真正的实时聊天体验。
现代化的设计和智能布局,简洁明了,结构清晰,易于设置、编辑和自定义。此软件包包含 Flutter Android 和 iOS 版本及管理面板的完整源代码,以及详尽的安装和使用文档。
演示系统:https://pan.baidu.com/s/1rMNfCXNIANl55T3jHkfnoA?pwd=9mtp
主要功能
登录
可以通过手机号码登录,您需要添加 OTP 和详细信息才能开始查看聊天屏幕。
选择头像或图片
您可以根据自己的选择选择动画头像,或者从图库或系统上传个人资料图像。
联系方式
可以修改设置以仅显示用户的电话联系人或通过设置中的管理面板登录 WhoXa Chat 的所有联系人。
设置
在“设置”中,用户可以检查加星标的消息、阻止联系人、应用程序版本、用户个人简介、与朋友或家人分享链接以及从应用程序中注销。
个人资料
编辑个人资料包含所有用户信息,也可以编辑个人信息数据。
其他用户资料
用户可以在个人资料中查看所有已发送的媒体内容,包括图片、视频和文档。此外,他们还可以访问已发送的特定加星标消息。
电话认证
在访问 WaChat聊天应用之前,请验证您的号码。因为用户会在添加的号码上获得一次性密码 (OTP)。
单聊
用户一次可以与一个用户聊天,并可以发送文档、图像、视频、联系人、录音和位置等附件。
在线和上次上线指示
用户可以查看对方是否在线,也可以查看对方用户的最近在线情况。此外,如果用户在线,则绿色指示灯会显示在线状态。
音频/视频通话
用户可以通过聊天屏幕与朋友和家人进行音频和视频通话。
音频/视频通话记录/历史记录
用户可以检查所有视频和音频通话条目。
群组音频/视频通话
用户可以通过我们的聊天应用进行群组音频和视频通话。
状态
用户可以像 WhatsApp 一样添加状态。此外,用户还可以查看谁查看了他们的状态。用户可以添加多个状态并查看查看次数。
在 Status 聊天中回复
用户可以从其他用户的状态回复,并且它将显示在聊天屏幕中。
群聊
在这里,多个用户可以同时聊天,指定多个管理员,并可以发送文档、图像、视频、联系人、录音和位置等附件。
删除消息
用户可以一次删除多条消息,可以为我删除,也可以为所有人删除。
已加星标的消息
用户可以同时为消息添加星标。此外,他们还可以选择从已添加星标的屏幕上取消任何消息的星标。
回复
您可以通过单击回复图标来回复特定消息。
转发消息
用户可以在单个或群组聊天中一次转发多条消息。
添加/删除参与者
管理员可以将多个参与者添加到新的群聊中。用户还可以像 WhatsApp 应用一样移除和删除现有群组。
清除聊天
用户可以自行清除单聊或群聊的聊天数据。
搜索聊天
搜索聊天功能可轻松搜索消息数量。
搜索用户
搜索用户功能可轻松搜索用户,以便他们能够快速连接。
阻止联系人
被用户屏蔽的用户可显示在屏蔽联系人列表中。
举报用户
您可以举报用户,理由列表可供管理员查看。
存档聊天
用户不想在聊天列表中显示的聊天可以在存档聊天列表中存档。
未存档的聊天
用户可以在已存档的聊天列表中进行未存档的聊天。
聊天应用程序推送通知
用户将在锁定屏幕或打开应用程序时收到推送通知。用户将收到聊天消息、媒体文件、音频和视频通话通知。
自动脚本安装(使用 Python)
我们开发了一个使用 Python 的自动化安装脚本。该脚本在自动部署运行时执行,用于收集用户设置项目所需的数据。它通过我们的自动化命令,帮助自动安装 Apache2、MySQL、MySQL 安全安装和 Node.js。