V1 业务页面联调
两张页面使用独立测试身份连接本机服务;原 V0 页面保持不变。
1. 选择测试身份
身份只保存在当前页面内存;刷新页面后失效。
尚未创建测试会话。
2. 服务端事实
在线人数只能由有效心跳去重统计;关闭展示后返回空值。
3. 房间控制
仅主播或运营管理员可写;每次写入校验房间版本和幂等键。
等待操作。
4. 发布测试公告
公告会进入实时事件流,同时生成不可删除的本机审计记录。
等待操作。
5. 签到、补签与测试积分
主播/运营发起签到;观众可按时签到、在补签期补签,或选择稍后观看。积分只通过只追加流水产生。
当前没有签到状态。
我的测试积分0
我的处理结果—
已签到人数0
稍后观看人数0
6. 测试抽奖闭环
服务端校验签到与积分资格;创建时预留奖品库存,开奖时锁定报名快照并生成算法摘要。前端不能指定中奖人。
当前没有测试抽奖。
抽奖状态—
当前报名人数0
当前身份资格—
库存(可用/预留/已中)5 / 0 / 0
7. 会员成长与专属直播准入
等级由服务端按成长流水和当前规则版本计算;默认不自动降级。页面上的等级文字不能直接获得专属直播权限。
当前规则版本—
当前身份等级—
当前成长值0
距离下一等级—
请选择测试身份后读取会员状态。
运营管理员测试工具
只作用于固定测试观众;每次调整生成成长流水和审计记录。
8. 测试权益兑换与取消
兑换成本和库存由服务端决定;兑换时扣积分并减库存,取消时新增反向积分流水。不会生成真实券码、订单或支付。
测试权益—
服务端积分成本—
库存(可用/已兑)—
当前兑换状态—
请先选择测试身份;观众完成签到获得 20 测试积分后可兑换。
9. 实时事件
使用带身份请求的流式连接;房间、签到、抽奖、会员与兑换事件都会推送,断开后可从事件接口补拉。
尚未连接事件流。
10. 审计记录
只有运营管理员可以查看;主播和观众访问会被拒绝。
11. 事件恢复与业务验收证据
固定验收记录与当前进程事件状态分开呈现:前者保留业务方确认结论,后者只反映本次本机服务运行时事实。
业务验收结论—
当前保留事件—
当前审计记录—
当前事件流连接—
请先选择“运营管理员”身份,再读取验收记录。
12. 本机持久化、备份与正式身份边界
业务状态写入独立本机 SQLite;测试会话仍在内存中。正式微信身份未接入,任何凭据均未保存。
存储模式—
数据结构版本—
持久事件 / 审计—
已校验备份—
请先选择“运营管理员”身份。
身份边界:当前仅固定本机测试角色;微信/商城正式身份提供方未连接、未获授权,也未保存任何身份凭据。
13. 运行状态与安全边界
仅运营管理员可读取。用于上线前观察会话、事件缓冲、互动消息与安全策略,不包含密钥、Token 或用户隐私。
请先选择“运营管理员”身份。
已启用:内容安全策略、禁止页面嵌套、请求体上限、互动限频、观众手机号/外链拦截;正式身份与凭据保持未接入。
本页是本机测试基础设施,不连接生产商城、不推流、不生成 RTC 凭据;服务重启后测试会话失效,但业务状态、事件和审计从本机 SQLite 恢复。