Sparkle 更新

Sparkle 是适用于macOS和 Windows (WinSparkle、NetSparkleUpdater) 框架。

分发设置

在应用中安装 Sparkle SDK,并配置 App Center Sparkle 源。 若要访问应用中应用的 Sparkle 源App Center导航到应用设置,单击三个点菜单,然后复制应用机密。 将 SUFeedURL 设置为 https://api.appcenter.ms/v0.1/public/sparkle/apps/{app_secret} ,并将其 {app_secret} 替换为应用机密。 生成应用,并发布给 App Center 中的公共通讯组。 所有已发布到公共通讯组的版本都显示在"Sparkle 源App Center中。

自 2019 年 9 月 9 (起,对 macOS 中沙盒的 Sparkle 支持) 。 如果需要沙盒,请查看以下 分叉此讨论

通过 API 指定 DSA 或 EdDSA 签名

发布应用后,可以使用以下 终结点 来更新 dsa_signature 发布的 或 ed_signature 。 还可以选择提供这两个签名,以便向后兼容。 更新后,可以验证源 URL 是否包含提供的 (签名) 。