【问题标题】:Electron autoUpdater: User initiated download on 'update-available'Electron autoUpdater:用户在“更新可用”上启动下载
【发布时间】:2017-01-16 06:16:09
【问题描述】:

我希望用户能够控制'update-available' 上发生的事情。 无论我在这里做什么,autoUpdater 似乎都会继续下载更新。

如何让 autoUpdater 不继续下载?

autoUpdater
    .on('error', function(error){
      // [Log and show dialog] ... 
    })
    .on('update-available', function(e) {
      // [Confirmation dialog] ... 
        if (downloadConfirmation === 0) {
            return;
        }
    })
    .on('update-downloaded',  function (event) {
     // [Restart now? Dialog] ... 
        if (index === 1) return;
        force_quit = true;
        autoUpdater.quitAndInstall();
    });

autoUpdater.checkForUpdates();

【问题讨论】:

    标签: desktop-application electron squirrel.windows electron-builder


    【解决方案1】:

    这是不可能的。或者您可以实现自己的更新程序,请参阅https://github.com/electron/electron/blob/master/lib/browser/api/auto-updater/squirrel-update-win.js

    Electron-builder NSIS 自动更新程序允许您控制它,但它还没有准备好 (https://github.com/electron-userland/electron-builder/issues/529)。

    【讨论】:

      猜你喜欢
      • 2020-04-13
      • 2016-08-12
      • 2023-01-13
      • 2023-01-11
      • 2021-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多