跳到主要内容

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-

相关 Pull Request: 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