SuperAPI AI 工具集

wechat-miniprogram-store-kit

编程与开发

查看项目

更新于 10-16 08:51

技能介绍

用途

WeChat Mini Program Store Kit 旨在将一个小程序代码仓库转化为可提交审核、可发布的完整交付包。它适用于需要为微信小程序准备发布材料的开发者或团队,帮助系统化地完成从代码审计到发布资源生成的各个环节。

主要能力

  • 仓库审计:通过脚本 python3 scripts/audit_miniprogram.py /absolute/path/to/repository 检查项目配置、页面、分包、插件、权限、网络请求、隐私 API、服务类目、云函数等,并识别潜在的安全风险(如硬编码密钥、HTTP 请求等)。
  • 发布资源初始化:使用 python3 scripts/init_release_assets.py /absolute/path/to/repository 创建标准化的发布资源目录结构,包含品牌图标、截图、推广素材、审核文档、隐私政策等,且不会覆盖已有文件。
  • 图标共创:提供三个原创设计方向供用户选择或组合,确保图标不侵犯商标,并导出符合管理后台要求的高分辨率母版及指定格式尺寸。
  • README 撰写:指导编写包含价值主张、截图、环境配置、构建命令、隐私说明等内容的 README,避免泄露敏感信息。
  • 截图捕获:要求使用真实小程序页面和代表性合成数据,生成 3 至 5 张截图,覆盖首页、核心操作、结果等关键流程,并避免暴露个人隐私数据。
  • 审核字段准备:提供模板,帮助准备小程序名称、简介、功能描述、服务类目、测试路径等审核所需内容。
  • 隐私声明对齐:构建隐私 API 与个人信息处理的映射矩阵,确保管理后台的隐私指引声明完整,并验证隐私授权流程。
  • 发布前验证:通过脚本 python3 scripts/validate_release_assets.py /absolute/path/to/repository/release-assets 验证资源,并执行代码检查、测试、真机预览等,确保发布就绪。

使用方式

  1. 定位 project.config.json,确定 miniprogramRoot 和对应的 app.json。
  2. 区分原生小程序源码与生成输出(如 dist/、miniprogram/ 或框架构建产物)。
  3. 阅读 references/wechat-official-spec.md,并在实际提交前重新核对官方文档和管理后台。
  4. 运行审计脚本,检查 Git 状态、构建命令、用户流程、网络调用、隐私 API 等。
  5. 在做出重大视觉或合规更改前,说明拟议的文件和位置。未经明确授权,不得上传代码、提交审核、发布、更改账户设置或泄露凭证。
  6. 按照工作流程逐步完成:建立产品真相、审计代码和平台依赖、共创图标、撰写 README、捕获截图、准备审核字段、对齐隐私声明、验证账户和域名就绪、执行验证。
  7. 使用提供的脚本和模板生成交付物,并确保最终满足完成标准。

适用场景

  • 微信小程序开发者或团队准备提交审核和发布时。
  • 需要系统化生成发布材料(图标、截图、README、隐私政策等)的项目。
  • 希望确保隐私声明与代码一致、避免安全风险的合规检查。
  • 需要为审核人员提供清晰测试路径和说明的场景。

限制

  • 该工具包不自动上传代码、提交审核或发布,这些操作需要用户明确授权。
  • 上传目标是通过微信开发者工具或 miniprogram-ci 上传编译后的小程序项目,通常不是手动组装的商店 ZIP 包。
  • 需要用户参与品牌决策,如图标选择。
  • 部分功能(如分享卡片、小程序码海报)为可选,需在代码可用后提供。
  • 具体字段和长度限制以实际提交页面为准。
  • 该工具包不提供收费、价格或效果保证信息。