From 5885f97715bb371e1a59397ad06d74128a82bea3 Mon Sep 17 00:00:00 2001 From: joywayer Date: Tue, 23 Jun 2026 02:02:05 +0800 Subject: [PATCH] =?UTF-8?q?Plan=20=C2=A78=20=E8=BF=9B=E5=BA=A6=E8=A1=A5?= =?UTF-8?q?=E6=BC=8F=EF=BC=9APhase=208.1-8.3=20=E8=A7=86=E9=A2=91=E6=88=BF?= =?UTF-8?q?=E9=97=B4=20stub=20=E5=85=A8=E5=8B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- docs/Development-Plan.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/Development-Plan.md b/docs/Development-Plan.md index 37fefb7..a59cb47 100644 --- a/docs/Development-Plan.md +++ b/docs/Development-Plan.md @@ -965,12 +965,10 @@ H5 调 `OpenurlTitleData` 打开弹层 WebView,弹层内 H5 用 `window.settin - [x] 7.7 Overlay browser(OverlayViewController.handleMessage `.browser` → UIApplication.open,URL 容错带 percent encoding) ### Phase 8 视频房间 stub -- [ ] 8.1 VideoRoom 协议 -- [ ] 8.2 NoopVideoRoom -- [ ] 8.3 3 个 stub handler +- [x] 8.1/8.2/8.3 视频房间 3 件套 stub(VideoRoomHandlers.swift,业务暂未启用 Agora,未来重启时把 3 个 stub 展开即可,注册点不变;不单独抽 protocol/Noop 类避免过度设计) - [x] 8.4 PhoneStateMonitor → phonestate(CXCallObserver;仅子游戏订阅) -- [ ] 8.5 recordSuccess 双 callback -- [ ] 8.6 AgoraVideoRoom 蓝图(#if AGORA_ENABLED OFF) +- [ ] 8.5 recordSuccess 双 callback(依赖 Phase 3.C 录音上传完成;当前 prepareaudio 是 stub) +- [ ] 8.6 AgoraVideoRoom 蓝图(业务暂不需要视频,缓做;未来重启再写 #if AGORA_ENABLED 路径) ### Phase 9 SDK 真实化 + 监控 - [ ] 9.1 Sentry SPM + CrashReporter