WebChat是一款基于Flutter开发安全加密即时聊天系统Web应用APP源码,带群聊和音视频通话功能,是一款可在任何 Web 浏览器上运行的聊天和呼叫应用程序。WebChat是一款使用 Google 跨平台 Flutter 框架构建的消息应用程序。
– 使用的技术:Flutter Web、Firebase 后端、Agora、GIPHY
配套手机APP端源码:looberChat
功能列表
1. 支持所有网络浏览器
2. 干净的 UI/UX
3. 移动 OTP 登录(支持所有国家/地区代码)
4. 从 Android 和 iOS 同步加密联系人
5. 一对一聊天
6. 不保存号码聊天
7. 用户状态(在线、最后一次看到、正在打字)
8. 视频通话
9. 音频通话
10. 通话记录(含通话时长)
11. 查看未见消息计数
12. 转发短信
13. 共享任何类型的文档、视频和图像
14.分享录音
15. 分享 GIF(来自 GIPHY Gallery)
16. 下载媒体
17. 区块聊天
18. 端到端加密(只有发送者和接收者可以读取一对一聊天中的短信。甚至管理员也无法读取它们)
19. 个人资料页面(更改头像、状态、显示名称)
20. 所有通知
21 . 群聊
22. 高级管理应用程序控制(从管理应用程序访问)
23. 用户个人资料视图
24. 呼叫屏幕
25. 媒体发送进度指示器
26. 为我/所有人删除
27. 查看所有加入的用户
28. 回复
29.转发
30. 广播功能
变更日志
版本 1.0.6 – 2023 年 5 月 18 日
- 兼容 Flutter 3.7.8(通道稳定) - AppConstant.dart 内需要 Agora 主证书(参考:https://bit.ly/3WbAFVI) - 使用云函数生成 Agora 代币 - AppConstant.dart 内需要 Agora 主证书 - 更新了云功能index.js(重新部署) - pubspec.yaml 内更新了很少的插件 - 更新了 AES 加密算法(screens/chat/utils/aes_encryption.dart) - 添加元标签 - web/index.html (参考: https://bit.ly/42Y0Ykf ) - Firebase 托管站点 ID/项目 ID 可以在 - firebase.json 中指定 - 许可证验证相关错误修复 - 保护您的 Web API 密钥(请参阅:https://bit.ly/41J3b23) - 其他小错误修复
原文链接:https://vuesite.cn/34477.html,转载请注明出处。