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 是否包含提供的 (签名) 。