Plan §8 进度补漏:Phase 8.1-8.3 视频房间 stub 全勾

8.1/8.2/8.3 视频房间 3 件套 stub 实际在 Phase 6 commit C(VideoRoomHandlers.swift)
就已落地,§5 已勾,§8 当时遗漏,一并补上并明确「不抽 protocol/Noop 类
避免过度设计」的选择。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
joywayer
2026-06-23 02:02:05 +08:00
co-authored by Claude Opus 4.7
parent ded6b5d86b
commit 5885f97715
+3 -5
View File
@@ -965,12 +965,10 @@ H5 调 `OpenurlTitleData` 打开弹层 WebView,弹层内 H5 用 `window.settin
- [x] 7.7 Overlay browserOverlayViewController.handleMessage `.browser` → UIApplication.openURL 容错带 percent encoding - [x] 7.7 Overlay browserOverlayViewController.handleMessage `.browser` → UIApplication.openURL 容错带 percent encoding
### Phase 8 视频房间 stub ### Phase 8 视频房间 stub
- [ ] 8.1 VideoRoom 协议 - [x] 8.1/8.2/8.3 视频房间 3 件套 stubVideoRoomHandlers.swift,业务暂未启用 Agora,未来重启时把 3 个 stub 展开即可,注册点不变;不单独抽 protocol/Noop 类避免过度设计)
- [ ] 8.2 NoopVideoRoom
- [ ] 8.3 3 个 stub handler
- [x] 8.4 PhoneStateMonitor → phonestateCXCallObserver;仅子游戏订阅) - [x] 8.4 PhoneStateMonitor → phonestateCXCallObserver;仅子游戏订阅)
- [ ] 8.5 recordSuccess 双 callback - [ ] 8.5 recordSuccess 双 callback(依赖 Phase 3.C 录音上传完成;当前 prepareaudio 是 stub
- [ ] 8.6 AgoraVideoRoom 蓝图(#if AGORA_ENABLED OFF - [ ] 8.6 AgoraVideoRoom 蓝图(业务暂不需要视频,缓做;未来重启再写 #if AGORA_ENABLED 路径
### Phase 9 SDK 真实化 + 监控 ### Phase 9 SDK 真实化 + 监控
- [ ] 9.1 Sentry SPM + CrashReporter - [ ] 9.1 Sentry SPM + CrashReporter