跳转到主要内容

Electron 上的 Mac App Store 和 Windows 自动更新程序

·阅读时间 2 分钟

最近 Electron 添加了两项令人兴奋的功能:兼容 Mac App Store 的构建以及内置的 Windows 自动更新程序。


Mac App Store 支持

v0.34.0 开始,每个 Electron 版本都包含一个与 Mac App Store 兼容的构建版本。在此之前,基于 Electron 构建的应用程序不符合 Apple 对 Mac App Store 的要求。其中大多数要求与私有 API 的使用有关。为了对 Electron 进行沙箱化处理,使其符合要求,需要删除两个模块。

  • crash-reporter
  • auto-updater

此外,在检测 DNS 更改、视频捕获和可访问性功能方面,一些行为也发生了变化。您可以在文档中阅读有关这些更改的更多信息,以及 提交您的应用程序到 Mac App Store 的信息。可以在 Electron 发行页面 上找到这些发行版本,它们都以 mas- 作为前缀。

相关拉取请求: electron/electron#3108, electron/electron#2920

Windows 自动更新程序

在 Electron v0.34.1 中,对 auto-updater 模块进行了改进,以便与 Squirrel.Windows 一起使用。这意味着 Electron 提供了简单的方法,可以方便地在 OS X 和 Windows 上自动更新您的应用程序。您可以在文档中详细了解 在 Windows 上设置您的应用程序以进行自动更新

相关 Pull Request:electron/electron#1984