# Microsoft Store PWA 上架流程 ## 仓库内自动化 1. 在 GitHub Actions 手动运行 `PWA Store Build`。 2. 确认 `production_url` 是最终公开 HTTPS 地址,例如 `https://cs.houlang.cloud/`。 3. workflow 会执行 `pnpm run build:store`,生成并校验 `dist/manifest.webmanifest`、`dist/sw.js`、图标和 HTML PWA hint。 4. 下载 `classworks-pwa-dist` 和 `microsoft-store-handoff` artifacts,作为 PWABuilder 或 Partner Center 提交前的构建记录。 ## 提交到 Microsoft Store 1. 确保生产站点已部署最新构建,并可通过 HTTPS 访问。 2. 使用 PWABuilder 或 Microsoft Partner Center 指向生产 URL。 3. 填写商店资料:应用分类、年龄分级、隐私政策、支持链接、截图和发布者信息。 4. 如果 manifest、图标、service worker 或公开资源有变更,重新运行 `PWA Store Build`。 ## 本地校验 ```bash pnpm run build:store ``` 该命令会先刷新音频资源清单,再构建 Vite 应用,最后执行 PWA 构建校验。