@deepwhale-cn/dsh-cn-appstore-preflight
v0.1.0
Published
国内应用市场上架预检:App 备案、隐私政策可达性、权限使用场景说明、账号注销入口、未成年人保护、第三方 SDK 清单 —— 从上架材料角度做一次体检,并生成材料清单骨架。
Maintainers
Readme
@deepwhale-cn/dsh-cn-appstore-preflight
国内应用市场上架预检 —— 给 DeepSeek Harness 用的 skill 插件。
在提交应用市场之前做一次体检:从上架材料的角度,把会被驳回的地方先找出来。
它查什么
| 项 | 具体是什么 | |---|---| | App 备案 | 备案号是否在 App 内可查;网站 ICP 备案 ≠ App 备案(最常见的一处填错) | | 隐私政策 | 链接是否可达、能否从 App 内打开 | | 权限 | 清单是否最小必要;有没有准备「使用场景说明」 | | 账号注销 | 是否有用户可自助完成的入口(多数市场不接受发邮件申请) | | 未成年人保护 | 是否有相应机制(按产品形态判断是否适用) | | 上架材料 | 包名/版本/targetSdk/软著/第三方 SDK 清单 —— 生成骨架,照着往后台填 |
它给的是骨架,不是某家市场的官方清单
各应用市场(华为 / 小米 / OPPO / vivo / 应用宝 / 鸿蒙)的要求不同且会变。 本技能与它带的脚本都明确写着:以目标市场的官方最新公告为准。
编一条"看起来很像"的规定比不写更糟糕 —— 用户会照着它准备材料,然后在提交时被打回。
与相邻技能的分工
这四个包是刻意分开的,本技能不重复别人的活:
| 包 | 管什么 |
| --- | --- |
| dsh-cn-appstore-preflight | 材料齐不齐、上架能不能过 |
| dsh-cn-pipl-check | 隐私声明与实现是否一致 |
| dsh-cn-compliance | 对外文案红线 |
| dsh-cn-ai-labeling | AI 生成内容的标识 |
| dsh-release-selfcheck | 发布产物与流程 |
安装
dsh plugin --profile <profile> add @deepwhale-cn/dsh-cn-appstore-preflight然后重启 dsh。技能会在需要时自动可用。
用法
# 脚本路径由插件注册时注入到技能正文里,或到安装目录找 skill/scan.sh
scan.sh --dir /path/to/app输出分两段:取证(包名、备案号、隐私政策入口、权限、注销入口、未成年人) + 上架材料清单骨架(可直接照着填市场后台)。
典型驳回原因(脚本会帮你先看一遍)
- 隐私政策不可达,或与实现不一致
- 无账号注销入口
- 权限与功能无关,或一启动就申请
- App 备案缺失,或填了网站的 ICP 备案
- 截图/描述文案踩红线
- 第三方 SDK 未在材料里披露
- 版本号未递增或与后台填写不一致
本技能是一份准备清单,不构成法律意见。
许可
MIT
