Files
youle_app_ohos/docs/设计文档/Plan
lanterngamescn f190fe69e3 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>
2026-06-25 23:23:10 +08:00
..
2026-06-25 06:25:30 +08:00
2026-06-25 06:25:30 +08:00
2026-06-25 06:25:30 +08:00

TSGame HarmonyOS 开发计划(Plan

本目录是《TSGame_HarmonyOS框架设计与开发指南》的落地实施计划,把"设计"拆解为"可执行、可验收、可追踪"的任务。

上游依据(单一事实来源 SSOT):

文档导航

文件 内容 读者
00_总体规划.md 里程碑、关键路径、依赖 DAG、并行轨道、角色分工、环境/分支、DoD、进度机制 全员 / PM
01_任务分解WBS.md 核心:按里程碑的全量任务(ID/目标/产出/依赖/验收/估时/角色) 开发
02_测试与验收计划.md 测试策略、回显 H5、两个阻塞性验证、契约一致性回归、里程碑验收 Gate 开发 / QA
03_风险登记册.md 风险、概率/影响、缓解、触发条件、负责人 PM / 技术负责人

一页速览(TL;DR

  • 目标:在 HarmonyOS 上实现原生外壳,使现有 H5(大厅 + 全部子游戏 + 活动/收银台等网页)一行不改即可运行。
  • 本期范围:桥引擎、双容器、启动/配置/资源、本期全部设备能力。视频房、支付用占位桩(不报错/不卡死),闲聊不涉及。真实视频房/支付列入 M6 按需集成。
  • 最高优先 & 最大风险:M1 桥引擎,以及两个"阻塞性验证"——yy:// 拦截(M1)、file:// 跨域(M2)。这两点必须最先证伪,决定整体可行性。
  • 关键路径M0 → M1 → M2 →(M3 能力并行)→ M4 → M5。M6 可延后。
  • 判据:以《契约规范》§8/§9/§11 的 handler 名、参数、数据结构、调用时机为唯一验收标准。

任务 ID 规范

T-M{里程碑}-{序号},例:T-M1-04 = 里程碑 M1 的第 4 个任务。跨文档引用任务用此 ID。

状态约定

☐ 未开始 · ◐ 进行中 · ☑ 完成 · ⚠ 受阻(受阻须在 03_风险登记册 记录)。