跳到主要内容

集成验收

在每个目标环境和客户端平台执行以下检查,覆盖正常使用、权限拒绝、网络异常及资源释放。

场景预期结果
老师、学生分别注册保存两个不同的 eduUserId,与业务用户对应
创建课堂startsAt 合法,返回 classroomId,计划结束时间由时长计算
未在名单的用户进 invite_only 课堂后台拒绝;给 Token 填老师角色不能绕过名单
两个账户进同一课堂必要链路就绪,成员、聊天和课堂状态一致
老师开课 / 学生离开 / 老师结课分别改变课堂状态、本人连接和全班状态
麦克风与摄像头授权同意 / 拒绝开启状态来自真实设备回调;拒绝时有明确反馈
撤销白板、聊天、设备权限操作与有效权限一致,已开启设备仍可关闭
晚加入、断网后恢复按后台和白板权威快照恢复,无重复成员或消息
Token 过期业务鉴权重签,新实例使用新 Token
页面关闭、重复进入资源与订阅释放,无遗留采集或重复回调
Web 生产构建 / 原生正式打包静态资源、WASM、native 库和目标架构匹配

测试记录包含 SDK 与服务端版本、OS/浏览器、设备架构和失败 trace。小程序、HarmonyOS 和 Windows 原生桌面端的环境要求见各平台指南。

服务端回调​

完成回调配置后,验证开课/结课签名请求、正文篡改、签名时间戳过期、重复事件、HTTP 500 和超时。确认 (appId, eventId) 去重在服务重启后仍生效,且持久化完成后才返回成功。

隐私与信息采集​

完成接入合规核对:宿主摄像头/麦克风用途声明,授权前及拒绝、撤回后的请求与本地存储,退出后采集停止,第三方清单和删除流程。信息采集清单需与实际安装版本及启用功能一致。