# 岁月家 · APP 备案填报材料 > 2026-11-01 整理。所有值均**从代码与证书实测提取**,不是手抄。 > 平台:阿里云 ICP 代备案系统(新增 APP) --- ## ⚠️ 开工前:三项硬性前提,缺一项提交不上去 | # | 要求 | 你的情况 | 状态 | |---|---|---|---| | 1 | 服务器是阿里云**包年包月**(含自动续费 ≥3 个月) | IP `47.104.72.161` 在阿里云大陆节点 | ⚠️ **需你去控制台确认付费方式** | | 2 | 域名 `family.yangyq.net` 已完成 ICP 备案 | `yangyq.net` 已有备案 | ⚠️ **需确认子域名是否已覆盖** | | 3 | 有**正式签名证书**(不能用调试证书) | ✅ `familybook.release.cer` 已就绪 | ✅ 通过 | ### 第 1 项怎么查 ``` 阿里云控制台 → 云服务器 ECS → 实例详情 → 「付费方式」 ``` - ✅ **包年包月** → 符合 - ❌ **按量付费** → 不符合,需转包年包月,或开通自动续费 ≥3 个月 > 如果站点实际在**轻量应用服务器**上,去轻量控制台看。 ### 第 2 项怎么查 ``` 阿里云备案控制台 → 我的备案 → 看「yangyq.net」下的域名列表 ``` 若 `family.yangyq.net` 不在列表里,**同一个备案订单里可以一并新增**。 > ⚠️ 阿里云明确提示:域名若同时用于网站访问,该域名也必须完成**网站备案**, > 否则网站有被关闭风险。`family.yangyq.net` 就是网页端入口,建议一起补。 --- ## 一、主体信息(复用已实名信息) 个人主体,沿用你 `yangyq.net` 已有的备案主体资料,无需重填。 | 字段 | 值 | |---|---| | 主体类型 | 个人 | | 姓名 | 杨永全 | | 证件类型 | 居民身份证 | | 手机号 / 邮箱 | 与阿里云账号一致 | --- ## 二、APP 基础信息(逐字段复制) | 字段 | 填写内容 | |---|---| | **APP 名称** | `岁月家` | | **APP 图标** | `图标/app_icon_1024.png`(1024×1024 方图) | | **APP 首页截图** | 首页(今日概览)真机截图 | | **内容分类** | `生活服务` → `工具` | | **APP 语言** | `简体中文` | | **是否对外提供 SDK 服务** | `否` | | **APP 全部后台服务域名** | `family.yangyq.net` | | **服务器所在地** | ⚠️ 填机房省份(查阿里云控制台「地域」) | ### 三方 SDK 说明 岁月家**不含任何第三方统计/广告/推送 SDK**,可直接填: ``` 无第三方 SDK。 仅调用设备系统内置能力:华为 Map Kit(地点搜索联想,由 HMS Core 提供)。 不含广告、统计、推送类第三方 SDK,不采集设备标识符(OAID/IMEI/MAC/SN)。 ``` > 若系统强制至少要填一项: > `华为 Map Kit(华为终端有限公司)— 地点搜索联想` ### 「服务器所在地」怎么填 不是你家地址,是**服务器机房所在省份**。 ``` 阿里云控制台 → ECS → 实例详情 → 「地域」 ``` 显示「华北2(北京)」就填 **北京市**,「华东1(杭州)」就填 **浙江省**。 --- ## 三、APP 唯一标识(备案核心,最容易错) | 字段 | 值 | 来源 | |---|---|---| | **应用包名** | `familybook.yangyq.net` | `AppScope/app.json5 → bundleName` | | **平台** | `HarmonyOS` | — | | **公钥** | 见下方 ⬇️ | 正式证书 | | **签名 MD5** | 见下方 ⬇️ | 正式证书 | ### 【公钥】直接复制这一整行 ``` MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEU+Of/Sa3mvHazQCARvsAk4XVwSZyLYU+nzB7M1mc0JmWWgNIk0NG4a2RWYuJs8iDsKwD9rJ4VQewEHaikP25g== ``` ### 【签名 MD5】直接复制这一整行 ``` 95d2b3d31de21fad563ee8f71df16c65 ``` **格式已处理好**:去掉冒号、统一小写、32 位十六进制。直接粘。 ### 🔴 这两个值的来历(重要,避免踩坑) 从 `familybook.release.cer` 提取。**但 `.cer` 是三层证书链,必须取最后一张**: ``` 第1张 Huawei CBG Root CA G2 ← 根 CA,不是你的 第2张 Huawei Developer Relations CA G2 ← 中间 CA,不是你的 第3张 CN=杨永全(...).Release ← ✅ 你的证书 ``` 用 `openssl x509 -in xxx.cer` 直接读只会拿到**第 1 张(根 CA)**。 之前我给过一个 `7d0c4b46...` 的 MD5,就是错取了根 CA —— **那个值是错的,不要用**。 核对命令(如果你要自己验): ```bash cd /tmp && awk '/BEGIN CERT/,/END CERT/' | awk '{print > ("m" n ".pem")} /END CERT/ {n++}' openssl x509 -in m2.pem -noout -fingerprint -MD5 # 第三张才是你的 ``` ### 证书有效期 ``` 2026-11-01 → 2029-11-01(3 年) ``` --- ## 四、上线渠道 | 字段 | 填写 | |---|---| | 分发渠道 | `华为应用市场` | | 是否已上线 | `未上线(首次备案)` | | 预计上线时间 | 备案通过后 1-2 周内 | --- ## 五、服务内容说明(决定审核印象,建议照抄) ``` 岁月家是一款面向家庭的生活档案工具,供用户记录与管理家庭日常事务, 主要功能包括:日程安排、待办任务、家庭成员名册、纪念日提醒、观影记录、 旅行记录、家庭账本、读书笔记、资料归档。 产品特点: 1. 数据存储于用户自行部署的服务器,开发者不设中心数据库,不收集用户数据副本; 2. 应用不含广告、不含第三方统计与推送 SDK,不采集设备标识符; 3. 仅申请三项普通权限(网络、网络状态查询、握持姿势识别), 不申请定位、通讯录、相机、麦克风等敏感权限; 4. 不提供社交、直播、新闻资讯、金融交易、医疗诊断等需前置审批的服务。 本应用为工具类软件,不涉及新闻、出版、教育、医疗保健、药品和医疗器械、 文化、广播电影电视节目等需前置审批的内容。 ``` > 这段话同时回答了审核最关心的三件事:**做什么、怎么存数据、需不需要前置审批**。 --- ## 六、需要上传的附件 | 附件 | 说明 | 状态 | |---|---|---| | 主体证件照片 | 身份证正反面 | 复用已有 | | **APP 首页截图** | 真机截图,**不能有广告/充值/付费入口** | ⚠️ 待截 | | APP 图标 | 1024×1024 | ✅ `图标/app_icon_1024.png` | | 软件著作权证书 | **没有** → 见第八节 | ⚠️ 待处理 | | 域名证书(如需) | 部分情况下要 | 视系统要求 | --- ## 七、流程与时间 ``` ① 确认服务器可备案(包年包月) ② 提交备案申请(阿里云 App) ③ 阿里云初审(1-2 工作日) ④ 短信核验(收到工信部短信,24 小时内完成) ⑤ 管局审核(1-20 工作日,多数 3-7 天) ⑥ 下发 APP 备案号 ⑦ 填进 AGC 提审页 ``` ### 关键提醒 - **短信核验必须 24 小时内完成**,超时要重新提交 - 管局审核期间**不要改域名解析、不要关站** - 备案号格式:`鲁ICP备XXXXXXXX号-XXA`(`A` 结尾表示 APP) --- ## 八、软著:目前没有「岁月家」的软著 ### 现状 查过了,你名下 6 项软著都与岁月家无关。**「岁月家」这个名称没有软著。** ### 影响 - **备案**:不强制要求软著,可以没有 - **华为上架**:需要,但可用华为《免责函》过渡 ### 两条路 **路线 A:先用免责函上架(快)** ``` AGC 提审页 → 下载《免责函》模板 → 填写并手写签名(个人开发者:签名 + 身份证号) → 扫描上传 ``` **路线 B:申请软著(正规,但慢)** - 中国版权保护中心线上申请 - 名称填:`岁月家家庭生活档案管理软件`(简称:岁月家) - 周期:普通 30-60 工作日,加急 3-15 工作日(付费) > **建议先走 A 上架,同时并行申请 B。** 软著下来后可以补交。 --- ## 九、🔴 三处名称必须完全一致 这是最常见的驳回原因之一: | 位置 | 必须是 | |---|---| | APP 备案系统里的 APP 名称 | `岁月家` | | 华为应用市场的应用名称 | `岁月家` | | 设备桌面显示的应用名 | `岁月家`(已确认,包里 `app_name` 就是它) | | 软著名称(若已申请) | `岁月家家庭生活档案管理软件` | **四个都是「岁月家」**,前三个必须逐字相同,第四个是全称含简称。 --- ## 十、提交前自检清单 - ☐ 服务器付费方式是包年包月(或已开自动续费 ≥3 个月) - ☐ `family.yangyq.net` 已在 ICP 备案域名列表里 - ☐ APP 名称填 `岁月家`(与商店、桌面一致) - ☐ 包名填 `familybook.yangyq.net` - ☐ 公钥粘贴的是 `MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEU+Of...` 这串 - ☐ 签名 MD5 粘贴的是 `95d2b3d31de21fad563ee8f71df16c65` - ☐ 首页截图无广告/充值/付费入口 - ☐ 服务内容说明已填(用第五节那段) - ☐ 三方 SDK 填「无」或「华为 Map Kit」 - ☐ 服务器所在地填的是机房省份 --- ## 十一、常见驳回原因(提前避开) | 驳回原因 | 怎么避免 | |---|---| | 服务器不符合备案要求(按量付费) | 先转包年包月 | | 域名未备案 / 与 APP 不匹配 | 确认 `family.yangyq.net` 已在备案列表 | | APP 名称与包名不匹配 | 三处(备案/商店/桌面)统一「岁月家」 | | 签名 MD5 取成了根 CA 的 | 取证书链**最后一张** | | 签名 MD5 带冒号 | 去掉冒号,32 位小写 | | 截图含付费入口 | 用首页,干净截图 | | 短信核验超时 | 收到后 24 小时内完成 | | 服务内容含敏感词 | 不要出现"社交""直播""金融""医疗" | --- ## 十二、备案号到手后填哪里 | 位置 | 填法 | |---|---| | AGC 提审页 → APP 备案号 | 填写完整备案号 | | 应用内「设置 → 关于」 | 建议展示(合规加分) | | 官网页脚 | 建议展示 | --- ## 附:你现在最该做的三件事(按顺序) 1. **查服务器付费方式**(2 分钟) `阿里云控制台 → ECS → 实例详情 → 付费方式` 2. **查 `family.yangyq.net` 是否在备案域名列表**(2 分钟) `阿里云备案控制台 → 我的备案` 3. **截一张首页图**(1 分钟) 手机上打开岁月家 → 截图 → 存好 三项齐了就能提交。** --- ## 附:与你之前材料的差异(本次修正) | 项 | 旧材料 | 本次 | |---|---|---| | 签名 MD5 | `7d0c4b46...`(**根 CA 的,错的**) | `95d2b3d31de21fad563ee8f71df16c65` | | 公钥 | 调试证书的 | Release 证书的 | | 证书路径 | `cert/familybook/*.release.cer`(不存在) | `cert/FamilyBook/release/familybook.release.cer` | | APP 名称 | 家书 | 岁月家 | | 证书有效期 | 未记 | 2026-11-01 → 2029-11-01 |