计划进度:LocalUploadServer 落地 + 分享截图上传链路
- T-M2-04 LocalUploadServer 从骨架→已落地(本机 HTTP server) - T-M3-13 补 H5 主动 POST 截图上传链路(对齐原 OkHttpPhotoServer) 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
187e73a549
commit
4e2b00b4b7
@@ -49,7 +49,7 @@
|
||||
- ☑ T-M2-02 网络/下载:HttpClient(GET 禁缓存)、Downloader(http 流式写盘+进度)
|
||||
- ☑ T-M2-03 解压:Unzipper(zlib.decompressFile)。**偏差**:下载/解压用原生异步 API 即满足"UI 不阻塞",
|
||||
独立 TaskScheduler(TaskPool) 推迟到 M5 真有 CPU 密集任务(MD5)时再加,避免投机性死代码
|
||||
- ☑ T-M2-04 权限/上传:PermissionGuard(用时申请,沙箱文件免存储权限)、LocalUploadServer(骨架,TCP 服务 M3 落地)
|
||||
- ☑ T-M2-04 权限/上传:PermissionGuard(用时申请,沙箱文件免存储权限)、LocalUploadServer(**已落地**:@ohos.net.socket 本机 HTTP server,接 H5 POST 截图→PHOTO_UPLOAD→微信图片分享,见 T-M3-13)
|
||||
- ☑ T-M2-05 ConfigManager:本地 rawfile/app_config.json + 远程拉取/校验(<30 阻断)/二级 url + 决策
|
||||
- ☑ T-M2-06 VersionResolver:纯函数两棵树后层覆盖;单测 8 用例全通过,覆盖率 81.8%(≥80%)
|
||||
- ☑ T-M2-07 ResourceManager:路径规范、内置包拷贝解压、version.xml 解析、远程 zip 下载/删旧/解压、版本比较
|
||||
@@ -77,7 +77,7 @@
|
||||
- ☑ T-M3-11 ScanProvider(@kit.ScanKit 默认界面扫码,免权限)
|
||||
- ☑ T-M3-12 CameraProvider(@kit.CameraKit cameraPicker,免权限)
|
||||
- ☑ T-M3-07 PhotoProvider(批量下载到资源根 photos/,复用 Downloader)
|
||||
- ☑ T-M3-13 ShareProvider(对齐原工程分享面板:微信 SDK 网页/Canvas截图→sharesuccess;QQ/抖音 @kit.ShareKit 系统分享;截图经 CapabilityContext.captureCanvas)
|
||||
- ☑ T-M3-13 ShareProvider(对齐原工程分享面板:微信 SDK 网页/Canvas截图→sharesuccess;QQ/抖音 @kit.ShareKit 系统分享;截图经 CapabilityContext.captureCanvas);**另支持 H5 主动 POST 截图上传链路**(LocalUploadServer→PHOTO_UPLOAD→微信图片分享,对齐原 OkHttpPhotoServer)
|
||||
- ☑ 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 前后台触发)
|
||||
|
||||
Reference in New Issue
Block a user