Przeglądaj źródła

docs(huawei-health): 方案 v1.3 补充落地状态(代码双生态合入 + 认证已提交人工审核 2026-11-13)

Agnes Agent 2 godzin temu
rodzic
commit
29eba26d02

+ 33 - 0
docs/2026-11-06-华为运动健康开放平台接入方案.md

@@ -231,6 +231,39 @@
 
 ---
 
+## 十二、落地状态(2026-11-13 核验)
+
+### 12.1 代码落地:双生态均已合入主线 `origin/cfclub`
+
+| 项 | 状态 | 证据(提交 / 位置) |
+|----|------|---------------------|
+| 华为 D1-D5 | ✅ 已合入 | `978d1bc95` feat(huawei-health): 令牌表/授权/同步/5接口/mock 通道 |
+| 小米 X1-X5 | ✅ 已合入 | `4344688d2` feat(xiaomi-health): 小米运动健康云服务接口接入 |
+| 华为鉴权修复 | ✅ 已合入 | `cc7b3e00b`:/api/huawei-health/ 加入 LOGIN_REQUIRED_PATHS 强制 401,与 xiaomi-health 对齐 |
+| 编译阻断修复 | ✅ 已合入 | `ea285ed20`(URLEncoder Java8 兼容)、`63b893904`(statusJson 缺失方法)→ `31f5e3193` merge |
+| 表迁移 | ✅ 幂等 | DatabaseInitializer 迁移452 `huawei_health_tokens` / 迁移453 `xiaomi_health_tokens`,schema.sql 同步(行 7100/7114) |
+| GAP-A 五维桥接 | ✅ 已实现 | D/X 双侧:saveRecord 后同事务写 `health_dimension_scores`,`/api/dimension/overview` 可读 D/X 得分(触发点 A,§6③) |
+| 归一化一致性 | ✅ 双生态同口径 | 双方均复用 `NormCompareEngine` 百分位带 + `BAND_SCORE`(20/40/65/80/95),保证跨生态可比 |
+| mock/real 通道 | ✅ 双生态齐备 | 华为 `HuaweiMockHealthApiClient` / `HuaweiRealHealthApiClient`;小米 `xiaomi.health.mock-enabled` 开关 + `hlthopen.io.mi.com` real 客户端 |
+
+### 12.2 审批与认证状态
+
+| 环节 | 状态 | 说明 |
+|------|------|------|
+| 华为企业实名认证 | 🟡 **已提交「企业资料人工审核认证」,待审核** | 2026-11-13 提交,官方口径 1-2 个工作日出结果(邮件通知联系人邮箱) |
+| 账号服务 Account Kit | ⏳ 未申请 | 实名通过后立即申请(约 3-5 工作日),Health Service Kit 的前置依赖 |
+| Health Service Kit 权限 | ⏳ 未申请 | 约 15 个工作日审批,需交企业介绍与数据权限说明 |
+| 验证申请 | ⏳ 未开始 | 开发完成后提交佐证视频 + 自检 Checklist(约 15 个工作日),通过后解除 100 用户限制 |
+| 小米开发者账号 + 运动健康服务 | ⏳ 未申请 | 需注册小米开发者并开通「运动健康数据服务」,申请数据项权限 |
+
+### 12.3 剩余待办
+
+1. **凭证到位前**:代码走 mock 通道,端到端已可测;**凭证到位后改配置开关切 real**(华为/小米各一开关),再做真实联调。
+2. **审核期间**:留意联系人邮箱;企业证件自认证之日起 6 个月内不过期、法人身份证 3 个月内不过期,勿临近过期再提交。
+3. **敏感应用提示**:若后续需上架健康类应用(敏感应用),官方建议届时再走一次对公打款认证;本项目当前以数据接入为主,不阻塞。
+
+---
+
 ## 附录 A:华为开放数据类型(本期用 + 备选)
 
 | 类型 | 数据 | 本期 |