计划进度:M3 补全(分享面板/getcompareCode/app_gamename/EchoSample 移除)
- T-M3-13 更新为对齐原工程分享面板(微信SDK + QQ/抖音系统分享) - 备注更新:getcompareCode 接版本决策、app_gamename 已解析、EchoSample 已移除 - M3 余项:T-M3-17 真机回归、录音 prepareaudio/微信注册 待外部 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
5cbe5d4dd0
commit
cb3673cb1b
@@ -15,7 +15,7 @@
|
||||
| **M0** 脚手架 + 契约类型 | ☑ 完成 | 7 任务全完成并真机/模拟器验证 |
|
||||
| **M1** 桥引擎 | ☑ 完成 | 8 任务全完成;**V1 真机通过**、桥核心单测覆盖 87.3% |
|
||||
| **M2** 容器 + 启动 + 资源 | ☑ 完成 | 13 任务全完成;**V2 真机通过(R-02 关闭)**、VersionResolver 单测覆盖 81.8%;T-M2-12 机制已验证(真实远程大厅待服务端可用时终验) |
|
||||
| **M3** 本期能力 | ◐ 进行中 | 16/17 完成(15 Provider+前后台);T-M3-06 NavProvider 随 M4 完成;余 T-M3-17 真机回归(录音 prepareaudio 待服务端) |
|
||||
| **M3** 本期能力 | ◐ 进行中 | 全 Provider 落地;分享面板(微信SDK+QQ/抖音系统分享)/getcompareCode(接版本决策)/app_gamename 补全,EchoSample 移除;余 T-M3-17 真机回归(录音 prepareaudio、微信开放平台注册 待外部) |
|
||||
| **M4** 通用网页容器 | ☑ 完成 | GenericWebContainer+SettingsProxy(6方法)+getWebdata/gamebackkeydown/backgameData 直调+101回传+返回键;子游戏切换(路径A)/打开通用容器(路径B) |
|
||||
| **M5** 性能与加固 | ☑ 完成 | 01/02 双 Web 架构 ✓;04 onRenderExited 崩溃兜底 ✓;05 安全加固 ✓;**03 节流(Debouncer/Throttler+网络防抖)✓;06 可观测(BridgeTracer 全链路 traceId+ErrorCenter→APM sink)✓;07 冷启动(远程配置/内置资源并行化+耗时打点)✓**(均 build 通过,真机量化/回归待真机阶段);T-M5-08 包体裁剪⏸延后 M6 |
|
||||
| **M6** 暂缓能力集成 | ☐ 未开始 | 按需;含 T-M5-08(包体/渠道 HSP 裁剪,因微信/七牛 SDK 至 M6 才真集成而延后) |
|
||||
@@ -77,14 +77,14 @@
|
||||
- ☑ T-M3-11 ScanProvider(@kit.ScanKit 默认界面扫码,免权限)
|
||||
- ☑ T-M3-12 CameraProvider(@kit.CameraKit cameraPicker,免权限)
|
||||
- ☑ T-M3-07 PhotoProvider(批量下载到资源根 photos/,复用 Downloader)
|
||||
- ☑ T-M3-13 ShareProvider(@tencent/wechat_open_sdk 网页分享 → sharesuccess;截图/图片/视频 TODO)
|
||||
- ☑ T-M3-13 ShareProvider(对齐原工程分享面板:微信 SDK 网页/Canvas截图→sharesuccess;QQ/抖音 @kit.ShareKit 系统分享;截图经 CapabilityContext.captureCanvas)
|
||||
- ☑ T-M3-14 LoginProvider(微信授权取 code;profile 换取待服务端端点,AppSecret 不入端)
|
||||
- ☑ T-M3-06 NavProvider(随 M4 完成):OpenurlTitleData(开通用容器+101回传)/SwitchOverGameData(同容器切换+app_data重注入)/getGameinstall(同步)/backgameData(返回大厅)
|
||||
- ◐ T-M3-16 前后台 appservice(容器 EventBus 联动已就位,随 EntryAbility 前后台触发)
|
||||
- ☐ T-M3-17 契约一致性回归(全 44 入站逐条真机核对)
|
||||
|
||||
> 已落地 Provider 当前为 **build 验证 + 契约逐字对齐**;真机逐条验证在 T-M3-17 回归阶段统一做(最小回显页不覆盖业务 handler)。
|
||||
> getcompareCode 暂返 '0'、ShareProvider/LoginProvider 待微信 SDK——均有 TODO 标注。
|
||||
> getcompareCode 已接启动期版本决策(KvStore 缓存网络 App 版本);app_gamename 已解析 version.xml 子 game name;EchoSampleProvider 已移除(getTime 由 DeviceProvider 提供);ShareProvider 已完整(微信真分享待开放平台注册做真机验证);LoginProvider profile 换取仍待服务端。
|
||||
|
||||
**M2 期间确立的项目决策/偏差**:
|
||||
- file:// 跨域采用 `WebviewController.setPathAllowingUniversalAccess([filesDir/tsgames])`(官方"本地资源跨域"方案),优于通用 onInterceptRequest 代理。
|
||||
|
||||
Reference in New Issue
Block a user