Skip to content

应用更新 (Updates)

zero-native 在 app.zon 中预留了显式的更新配置项,以便打包后的应用可以声明它们发现经过签名的更新的方式。

zig
.updates = .{
    .feed_url = "https://example.com/releases/zero-native-feed.json",
    .public_key = "base64-ed25519-public-key",
    .check_on_start = true,
},

运行时不会静默安装更新。应用应当通过它们自己的 UI 展现更新检查提示、在应用更新前验证其签名,并保持各平台特定的安装行为是显式受控的。

字段说明

字段名描述
feed_url描述可用发行版的 HTTPS 接口端点。
public_key用于验证更新元数据和安装包的公钥。
check_on_start指定应用是否在启动时自动检查更新。