我希望用户能够控制'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();
答案 0 :(得分:5)
这是不可能的。或者您可以实现自己的更新程序,请参阅https://github.com/electron/electron/blob/master/lib/browser/api/auto-updater/squirrel-update-win.js
电子构建器NSIS自动更新程序允许您控制它,但尚未就绪(https://github.com/electron-userland/electron-builder/issues/529)。