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 releases page 上找到,前缀为 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