取消实时通话 2.5.8
按当前要求取消社群里的实时语音与视频通话。私信加号面板保留「图片、拍摄、互换证照、更多」四项,按住说话继续发送语音消息,拍摄继续支持照片和最长 30 秒的录制视频。
客户端移除通话页面、来电轮询及通话的后台和解锁生命周期处理。服务器移除通话创建、接听、状态与信令处理,停止读取 WebRTC、TURN 地址或密钥配置。旧版客户端访问 /api/community/calls 或其子路径时返回 HTTP 410 及功能已取消提示,不生成通话或中继凭证。
升级保留原服务器数据目录和媒体目录。既有通话消息继续在聊天记录里显示;原数据库内的历史通话表保持原样,新数据库不再创建通话和信令表。社群封禁、本人数据清除、认证与私信权限继续生效。
安装 寄当家-2.5.8.apk 并同步替换服务器程序。此变更完成后无需部署 TURN 服务;当前工作只生成交付包,不操作正式服务器或实体手机数据。
检查命令:
dotnet run --project tests/JiDangJia.Checks -c Release
dotnet build src/JiDangJia.Server -c Release
node tools/check-community-revision.cjs
node tools/check-community-safety.cjs
node tools/check-community-media.cjs
.\tools\build-community-test.ps1
node tools/check-revision-258-ui.cjs
接口检查分别覆盖旧库升级、旧通话接口停用、历史消息、个人数据清除与社群封禁;真实浏览器验证录制语音、视频的发送、权限和时长。Android 界面检查只使用模拟器中的独立 com.xfestudio.jidangjia.authtest 包及本机虚构账户。
本次验收通过:415 项业务检查、167 项社群 HTTP 检查、142 项安全与数据清除检查、55 项真实浏览器媒体检查、12 项 Android 聊天界面检查。Windows 自包含服务器程序另外通过同一组 167 项 HTTP 检查,客户端和服务器编译均为零警告、零错误。安装包沿用既有签名,移除 community/call.html,保留语音消息与拍摄页面。
Android 验证覆盖文字发送、按住说话、四项附件入口、录制视频后摄像头启动及历史通话消息显示。视频录制完成与私有媒体传输通过真实浏览器验证;本机 Windows 模拟器仍存在前版记录的成片解码崩溃限制,本次未用模拟器完成视频发送。