a6095ef4c877cb86563ff9715c61c36f9ae4c772
深度 grep msext NewRootVC.m / gameController.m 未发现 QQShareManager
引用 — QQ 完全不接 H5 桥。Contract §3.1 [2] sharetype 取值仅 "1"/"2"=
微信 / "3"=闲聊,无 QQ 选项。
按 CLAUDE.md 原则 A(H5 端零修改不可妥协):契约不变 → H5 桥不实现
QQ 分享。msext 里 QQShareManager 只服务于原生 SharePanel(独立功能),
新外壳无原生 SharePanel-like 入口需求 → 也不需要 QQShareManager。
文档同步调整为"不实施":
- Plan §2.3 阻塞表:QQ OpenSDK 改写为详细理由(H5 桥契约无 QQ
选项 + msext QQShareManager 不接 H5 桥的 grep 证据)
- Plan §5 Phase 4.2:从"QQ 改走 URL Scheme"改为"不实施",但保留
URL Scheme 备用知识库(未来如需原生入口可参 msext fallback)
- CLAUDE.md 依赖管理段:"不接入 QQ SDK 也不实现 QQ 分享",明示
原因(契约无 QQ + msext 行为)
- Verification-Checklist L 章节:QQ 验证项删除(不实施无需验证)
Phase 4 至此剩 4.B 微信 SDK 接入(项目方阻塞)+ 4.D 截图/远端图分享
(依赖 4.B)。当前 stub 已让 H5 调登录/分享不报 "no handler",
等微信 SDK 到位后升级。
Plan §6.4 里程碑加一行决策记录。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
24 MiB
Languages
Swift
94.5%
Objective-C++
2.9%
JavaScript
1.8%
C
0.6%
Objective-C
0.2%