【发布时间】:2020-08-07 19:15:45
【问题描述】:
我在一个应用中实现了电子更新器的自动更新,非常棒。
但应用会在启动时在主电子进程中检查更新。
所以,我想知道;当应用程序在后台关闭时,有没有办法安装更新?或者至少将更新推迟到用户关闭应用程序的时间。
我阅读了文档,发现了有关在应用程序运行时进行更新的很棒的技巧,但我还没有找到任何关于这种情况的信息。
【问题讨论】:
标签: typescript electron auto-update electron-updater
我在一个应用中实现了电子更新器的自动更新,非常棒。
但应用会在启动时在主电子进程中检查更新。
所以,我想知道;当应用程序在后台关闭时,有没有办法安装更新?或者至少将更新推迟到用户关闭应用程序的时间。
我阅读了文档,发现了有关在应用程序运行时进行更新的很棒的技巧,但我还没有找到任何关于这种情况的信息。
【问题讨论】:
标签: typescript electron auto-update electron-updater
auto-updater 嵌入到您的电子应用程序中,更新程序将作为您电子应用程序的child process 运行。要知道,子进程会随着主进程的终止而终止。
因此,使用默认的auto-updater,您无法实现您的目标。
并非不可能,但您应该为您的应用构建自己的auto-updater。
但是考虑一下,如果您要对每个电子应用程序都这样做,那么这意味着每个电子应用程序都需要它们独有的自动更新程序......
我想说,这不是自动更新程序的正确方法。
【讨论】: