M5 设计验证:file:// 存储共享真机验证通过 + 文档定稿

验证(临时 VerifyStoragePage 真机跑后已回退):
- localStorage:两个不同 file:// 路径(lsA/lsB)+setPathAllowingUniversalAccess 跨页共享 ✓(lsB 读到 lsA 写的值)
- cookie:file:// 不支持 WebView cookie;原 Android cookie 全在 native HTTP 层(Volley),WebView 未开 file-scheme cookie,
  H5 不用 WebView cookie → 非缺口;http(s) cookie 由 WebCookieManager 应用级全局共享
- 结论:采用 file:// + setPathAllowingUniversalAccess + WebCookieManager(全局),无需自定义协议

文档:
- 框架新增 §7.5 双 Web 大厅/子游戏架构定稿(结构隔离/激活协议四联动/onInactive 不停JS的平台限制与 appservice 正解/存储验证结论/状态机/改造清单)
- 01_WBS:M5 标记"设计就绪",记存储验证通过
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
lanterngamescn
2026-06-25 23:23:10 +08:00
parent d196b13e39
commit f190fe69e3
2 changed files with 35 additions and 1 deletions
+1 -1
View File
@@ -17,7 +17,7 @@
| **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 待服务端) |
| **M4** 通用网页容器 | ☑ 完成 | GenericWebContainer+SettingsProxy(6方法)+getWebdata/gamebackkeydown/backgameData 直调+101回传+返回键;子游戏切换(路径A)/打开通用容器(路径B) |
| **M5** 性能与加固 | ☐ 未开始 | — |
| **M5** 性能与加固 | ◐ 设计就绪 | 双 Web 大厅/子游戏架构定稿(框架 §7.5);**存储共享真机验证通过**file:// localStorage 跨路径共享;cookie 走 WebCookieManager 全局/H5 不用 WebView cookie);待实现 |
| **M6** 暂缓能力集成 | ☐ 未开始 | 按需 |
**M0 任务明细(全部 ☑)**