2

で何が起こるかをユーザーが制御できるようにしたい'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();
4

1 に答える 1

5

それは不可能。または、独自のアップデーターを実装することもできます。https://github.com/electron/electron/blob/master/lib/browser/api/auto-updater/squirrel-update-win.jsを参照してください。

Electron-builder NSIS auto updater を使用すると制御できますが、まだ準備が整っていません ( https://github.com/electron-userland/electron-builder/issues/529 )。

于 2016-09-08T10:45:20.973 に答える