From 49fffbca74a01efc370f2c117ea59c2024fee7f4 Mon Sep 17 00:00:00 2001 From: kdletters Date: Fri, 19 Jun 2026 03:38:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E9=BD=90=E5=B9=B3=E5=8F=B0=E5=A3=B3?= =?UTF-8?q?=E5=AE=BF=E4=B8=BB=E6=B6=88=E8=B4=B9=E9=97=A8=E7=A6=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增平台壳草稿通知和角标 HostBridge 同步层 补充真实 Tauri transport 单测和跳一跳完成集成测试 扩展原生壳门禁覆盖 H5 宿主消费链路 更新宿主壳协议、方案和共享决策记录 --- .../shared-memory/decision-log.md | 3 +- ...ExpoReactNative与Tauri宿主壳方案-2026-06-17.md | 8 +- ...前端架构】宿主壳能力统一协议-2026-06-17.md | 4 +- scripts/check-native-shells.mjs | 20 ++ .../PlatformEntryFlowShellImpl.tsx | 12 +- .../platformHostBridgeSync.test.ts | 132 ++++++++++++ .../platform-entry/platformHostBridgeSync.ts | 22 ++ ...gEntryFlowShell.agent.interaction.test.tsx | 191 ++++++++++++++++++ 8 files changed, 379 insertions(+), 13 deletions(-) create mode 100644 src/components/platform-entry/platformHostBridgeSync.test.ts create mode 100644 src/components/platform-entry/platformHostBridgeSync.ts diff --git a/docs/project-memory/shared-memory/decision-log.md b/docs/project-memory/shared-memory/decision-log.md index 192bdbf96..f66b408fb 100644 --- a/docs/project-memory/shared-memory/decision-log.md +++ b/docs/project-memory/shared-memory/decision-log.md @@ -68,7 +68,8 @@ - 2026-06-18 固定玩法音频接入宿主生命周期:前端新增 `useHostLifecycleActive()` 统一消费 `subscribeHostAppLifecycle()`,`useBackgroundMusic`、拼图运行态和抓大鹅运行态都只依赖该归一状态判断音频可播放性;宿主 inactive、background 或窗口失焦时暂停 `