← Back to home@feely0208

dsh-cn-appstore-preflight

dsh-cn-appstore-preflight · DSH 插件

Stars
0
Language
Shell
Created
Oct 16, 2026
Updated
Oct 16, 2026

Introduction

@deepwhale-cn/dsh-cn-appstore-preflight

安装

dsh plugin --profile web add @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-labelingAI 生成内容的标识
dsh-release-selfcheck发布产物与流程

安装

dsh plugin --profile <profile> add @deepwhale-cn/dsh-cn-appstore-preflight

然后重启 dsh。技能会在需要时自动可用。

用法

# 脚本路径由插件注册时注入到技能正文里,或到安装目录找 skill/scan.sh
scan.sh --dir /path/to/app

输出分两段:取证(包名、备案号、隐私政策入口、权限、注销入口、未成年人) + 上架材料清单骨架(可直接照着填市场后台)。

典型驳回原因(脚本会帮你先看一遍)

  1. 隐私政策不可达,或与实现不一致
  2. 无账号注销入口
  3. 权限与功能无关,或一启动就申请
  4. App 备案缺失,或填了网站的 ICP 备案
  5. 截图/描述文案踩红线
  6. 第三方 SDK 未在材料里披露
  7. 版本号未递增或与后台填写不一致

本技能是一份准备清单,不构成法律意见。

许可

MIT