Skip to Content
IoT 应用开发版本发布与应用商店

版本发布与应用商店

当您的应用准备好投入生产时,发布一个版本以使其可供设备使用。

版本发布标签页

什么是版本发布?

版本发布是应用的已构建、带版本号的快照。它将所有目标架构的 Docker 镜像连同 .ironflock/ 配置文件一起打包。

创建版本发布

  1. 在 App Studio 中打开您的应用。
  2. 进入 Releases 标签页。
  3. 点击 Create Release
  4. 选择目标架构(AMD64、ARMv7、ARM64)。
  5. IronFlock 使用对应的 Dockerfile 为每个架构构建 Docker 镜像。

构建过程在云端运行。您可以监控进度并查看构建日志。

多架构构建

要支持多种设备类型,请确保准备好相应的 Dockerfile:

  • Dockerfile — 默认 / 后备
  • Dockerfile.armv7 — 适用于 Raspberry Pi(32 位)
  • Dockerfile.arm64 — 适用于 Jetson 和 64 位 ARM 设备
  • Dockerfile.amd64 — 适用于工业 PC

每个版本发布可以包含多个架构的构建。当用户将设备添加到应用时,系统会根据设备的架构自动选择正确的镜像。

发布到应用商店

私有应用(默认)

默认情况下,应用是私有的。只有拥有 Use 权限的用户才能查看和安装它们。通过在应用设置中授予 Use 权限,可以将应用与特定用户共享。

公开应用

要让您的应用对 IronFlock 上的所有人可用:

  1. 打开应用设置。
  2. 启用公开访问。
  3. 应用将出现在所有用户的应用商店中。

发布不会自动进行。您可以控制何时以及向谁提供您的应用。

在设备上更新应用

当您发布新版本时:

  • 现有安装不会自动更新。
  • 设备所有者自行选择何时更新。
  • 更新通过 OTA 推送——下载新的 Docker 镜像,应用以新版本重新启动。

版本发布的应用权限

您需要 Create Release 权限才能构建和发布版本。应用所有者可以将此权限授予其他协作者。

取消构建

如果版本构建正在进行中,需要取消:

  1. 进入应用的 Releases 标签页。
  2. 点击正在进行的构建上的 Cancel
Last updated on