跳到主要内容

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 中,为了与Squirrel.Windows一起工作,对 auto-updater 模块进行了改进。这意味着 Electron 为在 OS X 和 Windows 上自动更新您的应用程序提供了简单的方法。您可以在文档中阅读更多关于在 Windows 上设置应用程序进行自动更新的信息。

相关拉取请求: electron/electron#1984