From 829f2679668d903b385108053346dd8270933334 Mon Sep 17 00:00:00 2001 From: lanterngamescn Date: Thu, 25 Jun 2026 20:02:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A1=E5=88=92=E8=BF=9B=E5=BA=A6=EF=BC=9AM3?= =?UTF-8?q?=20=E6=89=B94=20=E5=AE=8C=E6=88=90=EF=BC=8814/17=EF=BC=8C?= =?UTF-8?q?=E5=9B=BE=E7=89=87/=E6=91=87/=E6=89=AB=E7=A0=81/=E7=9B=B8?= =?UTF-8?q?=E6=9C=BA/=E5=AE=9A=E4=BD=8D=EF=BC=89+=20=E7=9C=9F=E6=9C=BA?= =?UTF-8?q?=E5=9B=9E=E5=BD=92=E5=86=92=E7=83=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 01_任务分解WBS:T-M3-07/08/09/11/12 标记完成;M3 进度 14/17; 余 T-M3-10 AudioProvider(录音上传需服务端,待单独推进)、T-M3-06 NavProvider(并入 M4)、T-M3-17 真机回归 - 真机冒烟:15 个能力全部注册成功、桥 appservice/setPostUrl/getTime/nativeEcho 往返无回归(无崩溃/RenderExited) Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/设计文档/Plan/01_任务分解WBS.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/设计文档/Plan/01_任务分解WBS.md b/docs/设计文档/Plan/01_任务分解WBS.md index 840463b..2780d2c 100644 --- a/docs/设计文档/Plan/01_任务分解WBS.md +++ b/docs/设计文档/Plan/01_任务分解WBS.md @@ -15,7 +15,7 @@ | **M0** 脚手架 + 契约类型 | ☑ 完成 | 7 任务全完成并真机/模拟器验证 | | **M1** 桥引擎 | ☑ 完成 | 8 任务全完成;**V1 真机通过**、桥核心单测覆盖 87.3% | | **M2** 容器 + 启动 + 资源 | ☑ 完成 | 13 任务全完成;**V2 真机通过(R-02 关闭)**、VersionResolver 单测覆盖 81.8%;T-M2-12 机制已验证(真实远程大厅待服务端可用时终验) | -| **M3** 本期能力 | ◐ 进行中 | 批1~3 完成(10/17):占位桩/震动/剪贴板/系统/设备/网络/分享/登录(微信SDK);余 摇/定位/音频/扫码/相机/图片/导航/回归 | +| **M3** 本期能力 | ◐ 进行中 | 14/17 完成(13 Provider+前后台);余 T-M3-10 AudioProvider、T-M3-06 NavProvider(并入 M4)、T-M3-17 真机回归 | | **M4** 通用网页容器 | ☐ 未开始 | — | | **M5** 性能与加固 | ☐ 未开始 | — | | **M6** 暂缓能力集成 | ☐ 未开始 | 按需 | @@ -70,15 +70,15 @@ - ☑ T-M3-01 AppSystemProvider(orientation/browser/finsh/openApplyDownloadpath/notification空) - ☑ T-M3-02 DeviceProvider(getTime/getphonestate/getbattery/getwifiLevel/getcompareCode/getphoneInfo/getmarketname/getothername/getOther) - ☑ T-M3-03 NetworkProvider(getnetwork + 出站广播) -- ☐ T-M3-08 ShakeProvider(@ohos.sensor 加速度 + shakeEnd) -- ☐ T-M3-09 LocationProvider(geoLocationManager,隐私合规初始化) -- ☐ T-M3-10 AudioProvider(AVPlayer/SoundPool/录音上传,最复杂) -- ☐ T-M3-11 ScanProvider(Scan Kit) -- ☐ T-M3-12 CameraProvider(Camera Picker) -- ☐ T-M3-07 PhotoProvider(批量下载,复用 Downloader) +- ☑ T-M3-08 ShakeProvider(@ohos.sensor 加速度合力阈值 + shakeEnd) +- ☑ T-M3-09 LocationProvider(geoLocationManager 定位+逆地理编码,用时申请权限,错误码 0/-1/-2) +- ☐ T-M3-10 AudioProvider(AVPlayer/SoundPool 播放 + AVRecorder 录音;**录音上传需服务端/七牛**,最复杂,待单独推进) +- ☑ 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-14 LoginProvider(微信授权取 code;profile 换取待服务端端点,AppSecret 不入端) -- ☐ T-M3-06 NavProvider(SwitchOverGameData 容器内切换;OpenurlTitleData 依赖 M4 通用容器) +- ☐ T-M3-06 NavProvider(SwitchOverGameData 容器内切换/getGameinstall/backgameData;OpenurlTitleData 依赖 M4 通用容器 → **并入 M4 与容器重载一起做**) - ◐ T-M3-16 前后台 appservice(容器 EventBus 联动已就位,随 EntryAbility 前后台触发) - ☐ T-M3-17 契约一致性回归(全 44 入站逐条真机核对)