Skip to main content
发布会部署当前的 main 提交。没有单独的生产分支 — 最近在 main 上发布的提交就是上线版本。 关于此之前的构建和迭代工作原理,请参阅构建工作原理

发布的作用

  • 远程应用部署到 Kazzle 云端并获得公开 URL。详见部署了解部署如何运行以及 URL 的样式。
  • 本地应用安装在你的电脑上。UI 直接加载,进程部分运行开发服务器。
当你发布到应用市场供他人安装时,你的应用在启动时会收到用户身份令牌、后端安装密钥,以及安装/卸载 Webhook。详见应用市场

缓存、更新和离线

桌面和移动设备仅在普通浏览器视图中打开你的应用 URL。它们不会清除浏览器缓存、强制仅网络加载,或为公开应用和私有应用选择不同的缓存策略。 你的网页应用掌控缓存:
  • 文档和资源的 HTTP Cache-Control
  • 可选的 Service Worker / PWA 设置(模板附带 vite-plugin-pwa 和自动更新)
  • 新构建是立即激活、重新加载一次,还是等待下次打开
  • 最新激活构建的离线回退
当 Kazzle 检测到打开的应用标签页有新发布版本时,它会请求已注册的 Service Worker 检查更新(registration.update())。没有 Service Worker 的应用会忽略该检查,继续使用自己的 HTTP 缓存头。 因此,已发布的应用可以从缓存中即时打开,无需硬刷新即可获取新构建,并保持最新构建离线可用。

实时应用

对于需要即时本地读取和离线支持的应用,AI 会:
  1. 创建数据库
  2. 启用实时同步
  3. 构建双部分应用:UI(React + 同步客户端)和进程(令牌端点 + 同步上传)
  4. 通过保险库连接凭证
详见实时同步了解工作原理。

自定义域名

要使用自定义域名,请将你的域名或子域名指向已部署的应用 URL。

后续步骤

  • 部署 — 部署机制、生产 URL 和运行时命令
  • 应用市场 — 让其他 Kazzle 工作区发现并安装你的应用