typescript - 我的应用关闭时可以启动 Electron 更新程序更新吗?

标签 typescript electron auto-update electron-updater

我已经在应用程序中实现了 Electron 更新程序的自动更新,这很棒。

但是该应用程序会在主 Electron 过程启动时检查更新。

所以,我想知道;在后台关闭应用程序时,有没有办法安装更新?或者至少推迟更新到用户关闭应用程序的时间。

我阅读了文档,发现了一些很棒的提示,可以在应用程序运行时进行更新,但是关于这种情况我还没有发现任何东西。

最佳答案

auto-updater嵌入到您的 Electron 应用程序中,更新程序将作为您的 Electron 应用程序的child process运行。您知道,子进程将在主进程终止后终止。

因此,使用默认的auto-updater,您无法实现目标。
并非没有,但是您应该为您的应用程序构建自己的auto-updater

但是请考虑一下,如果您要对每个 Electron 应用程序都这样做,那么这意味着每个 Electron 应用程序都需要其专有的自动更新器...

我会说,这不是自动更新程序的正确方法。

关于typescript - 我的应用关闭时可以启动 Electron 更新程序更新吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61404576/

相关文章:

javascript - highchart 旭日百分比,不是相对百分比,而是取决于其他属性

javascript - 如何改进此算法以仅使用三个循环?

javascript - 如何在已经运行的Electron应用程序中通过 “open with”打开文件?

javascript - 是否可以从 web 到 electron 调用 main.js 文件中的函数?

MySQL 自动更新特定列而不是整个记录

java - 自动更新jar文件

c# - 为什么 ClickOnce 下载未更改的文件?

javascript - 在 Angular7 中对 typescript 中的字母数字数组进行排序

node.js - 嵌套 Promise 不会将错误传播到 Node.js 中的父 Promise?

php - Electron 应用程序显示子进程错误,它不起作用