与Squirrel.Mac不同,Windows可以在S3或任何其他静态文件主机上托管更新。 您可以阅读Squirrel.Windows的文档,以获取有关Squirrel.Windows如何工作的更多详细信息。
Linux
在Linux上没有自动更新程序的内置支持,因此建议使用发行版的软件包管理器来更新应用程序。
Events
autoUpdater对象发出以下事件:
事件:'错误'
返回:
- error错误
更新时发生错误时发出。
事件:'检查更新'
检查更新是否已启动时发出。
事件:'更新可用'
当有可用更新时发出。 更新将自动下载。
事件:'update-not-available'
当没有可用更新时发出。
事件:'更新下载'
返回:
- event事件
- releaseNotes字符串
- releaseName字符串
- releaseDate Date
- updateURL String
下载更新时发出。
在Windows上,只有releaseName可用。
方法
autoUpdater对象具有以下方法:
autoUpdater.setFeedURL(url[, requestHeaders])
- url String
- requestHeaders对象macOS (可选) - HTTP请求头。
设置url并初始化自动更新程序。
autoUpdater.getFeedURL()
返回String - 当前的更新Feed URL。
autoUpdater.checkForUpdates()
请求服务器是否有更新。 在使用此API之前,您必须调用setFeedURL 。
autoUpdater.quitAndInstall()
重新启动应用程序,并在安装更新后下载。 只有在update-downloaded后才应该调用它。
注意: autoUpdater.quitAndInstall()将首先关闭所有应用程序窗口,然后才在app之后发出before-quit事件。 这与正常退出事件序列不同。
标签:Electron
相关阅读 >>
更多相关阅读请进入《Electron》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
相关推荐
评论
管理员已关闭评论功能...