Files

145 lines
6.6 KiB
JSON
Raw Permalink Normal View History

{
"app_name": "岁月家",
"app_name_check": {
"value": "岁月家",
"chars": 2,
"limit": "≤15 个汉字字符",
"verdict": "PASS",
"note": "两字,唯一、有辨识度,不是通用词。与安装后桌面名称(AppScope/resources/base/element/string.json 的 app_name)一致。"
},
"one_line_intro": {
"value": "一家人用岁月写成的一本书",
"chars": 13,
"limit": "≤17 个汉字",
"verdict": "PASS"
},
"one_line_intro_alternatives": [
{ "value": "把一家人的日子记在一起", "chars": 11, "verdict": "PASS" },
{ "value": "家庭日程与生活记录工具", "chars": 11, "verdict": "PASS" }
],
"category": {
"primary": "实用工具",
"secondary_suggestion": "效率 / 备忘录 / 个人助理(以 AGC 下拉列表实际项为准)",
"note": "不要选「社交」「金融理财」—— 房贷/账本只是记账,不做任何投资理财服务,选后者需金融资质。"
},
"age_rating": {
"recommended": "3+",
"reasoning": "无任何游戏、无暴力、无社交陌生人互动、无付费。家庭内部使用。",
"questionnaire_answers": {
"是否包含暴力内容": "否",
"是否包含性/裸露内容": "否",
"是否包含恐怖/惊悚内容": "否",
"是否包含赌博": "否",
"是否包含酒精/烟草/毒品": "否",
"是否包含粗俗语言": "否",
"是否允许用户间自由社交或内容分享给陌生人": "否(仅同一家庭内成员可见)",
"是否包含用户生成内容公开发布": "否",
"是否含应用内购买": "否",
"是否含广告": "否",
"是否可收集位置": "否",
"是否允许陌生人联系用户": "否"
}
},
"privacy_labels": {
"收集个人信息": "是(账号手机号、用户主动录入的家庭内容)",
"用于第三方广告": "否",
"与第三方共享": "否",
"允许用户请求删除数据": "是(设置 → 账号 → 注销账号;各条目可单独删除)",
"数据加密传输": "是(全站 HTTPS)",
"数据可导出": "是(设置 → 数据导出)"
},
"permissions_declaration": [
{
"permission": "ohos.permission.INTERNET",
"level": "normal",
"purpose": "与用户自行部署的岁月家服务端通信,读写日程/任务/名册等数据",
"required": true,
"if_denied": "无法登录,无法同步任何数据"
},
{
"permission": "ohos.permission.GET_NETWORK_INFO",
"level": "normal",
"purpose": "判断网络是否可用,断网时提示「离线,当前为缓存数据」而不是无限转圈",
"required": true,
"if_denied": "网络异常时提示不准确"
},
{
"permission": "ohos.permission.DETECT_GESTURE",
"level": "normal",
"purpose": "识别左右手握持,自动调整界面方向。不采集、不上传、不记录任何手势数据",
"required": false,
"if_denied": "界面方向不自动调整,可手动设置"
}
],
"declared_not_collected": [
"位置信息(未申请任何定位权限)",
"通讯录(未申请联系人权限)",
"相机(未申请 CAMERA 权限)",
"麦克风",
"通话记录/短信",
"应用安装列表",
"剪贴板",
"设备唯一标识符(OAID/IMEI/MAC/SN)",
"生物识别信息"
],
"third_party_sdk": {
"统计/广告/推送 SDK": "无",
"系统能力(非第三方 SDK)": [
"Map Kit(华为 HMS Core)— 地点自动补全,仅传关键词",
"HUKS(鸿蒙系统)— 密钥硬件保护,不出网",
"CryptoArchitectureKit(鸿蒙系统)— 加解密,不出网",
"MediaLibraryKit(鸿蒙系统)— 保存附件到相册,不出网",
"ShareKit(鸿蒙系统)— 系统分享面板,不出网",
"TelephonyKit(鸿蒙系统)— 拉起系统拨号盘,不出网",
"BackgroundTasksKit(鸿蒙系统)— 定时后台同步,不出网"
]
},
"package": {
"bundleName": "familybook.yangyq.net",
"versionName": "0.8.0",
"versionCode": 800,
"compatibleSdkVersion": "6.1.1(24)",
"targetSdkVersion": "26.0.0",
"runtimeOS": "HarmonyOS",
"deviceTypes": ["phone", "tablet"],
"submit_format": ".app(App Pack)",
"submit_note": "AppGallery 只收 .app,不是 .hap。用 release 模式 `Build APP` 产出。当前 versionCode=800,若已提交过请确保递增。"
},
"distribution": {
"countries": ["中国大陆"],
"reason": "服务端仅中国大陆节点;隐私政策为中文;先上一地降低审核复杂度,稳定后再扩。",
"pricing": "免费"
},
"assets_checklist": {
"app_icon": {
"spec": "216×216 PNG,≤500KB(或 1024×1024 PNG ≤3MB),正方形、无圆角、无阴影",
"current": "AppScope/resources/base/media/fb_logo.png 是 192×192 —— 尺寸不达标,需另出 216×216 与 1024×1024",
"must_match": "与 app.json5 的 icon 引用同一图案($media:fb_logo)"
},
"screenshots": {
"spec": "3–5 张,竖屏 1080×1920(9:16)或横屏 1920×1080(16:9),PNG/JPG ≤5MB",
"must_be": "真机原生鸿蒙界面截图,不得是设计稿、不能带调试信息、不能出现其他平台标识",
"suggested_shots": [
"首页(今日概览:日程 + 任务 + 纪念日 + 往年今天)",
"日程月视图(含日程色块)",
"日程周视图(含当前时间红线)",
"任务看板",
"名册列表"
]
},
"intro_video": { "spec": "可选,1–3 个,15 秒–2 分钟,竖屏 720×1280", "recommend": "暂不做,非必需" },
"copyright_docs": {
"spec": "软著证书扫描件或电子版权证明,1–5 张 JPG/PNG ≤15MB,或 PDF ≤5MB",
"current": "❌ 无「岁月家」软著 —— 现有 6 项软著均与岁月家无关(见软著情况说明)"
}
},
"consistency_must_match": {
"说明": "AGC 后台填的名称/图标/一句话简介/分类,必须与 HAP 包内实际值完全一致,前后不一致是高频驳回点。",
"items": [
{ "后台填": "应用名称「岁月家」", "包内": "AppScope/resources/base/element/string.json → app_name = 岁月家", "状态": "一致" },
{ "后台填": "图标(216×216)", "包内": "app.json5 → icon = $media:fb_logo(192×192)", "状态": "图案需一致,尺寸需补" },
{ "后台填": "包名 familybook.yangyq.net", "包内": "app.json5 → bundleName", "状态": "一致" },
{ "后台填": "版本 0.8.0 (800)", "包内": "app.json5 → versionName/versionCode", "状态": "一致" }
]
}
}