autoUpdater.on('update-available', () => { console.log('found new version') }) //默认会自动下载新版本,如果不想自动下载,设置autoUpdater.autoDownload = false //监听'update-downloaded'事件,新版本下载完成时触发 autoUpdater.on('update-downloaded', () => { dialog.showMessageBox({ type: 'info'...
autoInstallOnAppQuit 没有视觉效果且更新过程中遇到用户关机应用会无法启动。 update-downloaded 询问是否更新,拒绝后使用自行实现的 autoInstallOnAppQuit 鉴于autoInstallOnAppQuit 没有安装视觉效果,但是 quitAndInstall 有。因此我们可以在 update-downloaded 询问用户是否更新被拒绝后将保存一个状态(新版下载完成待安装...
autoUpdater.on('update-downloaded', function (event, releaseNotes, releaseName, releaseDate, updateUrl) { sendUpdateMessage({ cmd: 'update-downloaded', message: { releaseNotes, releaseName, releaseDate, updateUrl } }) //退出并安装更新包 autoUpdater.quitAndInstall(); }); //接收渲染进程消息,...
Electron-updater: v.4.3.5. I expect the app to restart and install the update after they're downloaded:autoUpdater.on('update-downloaded', () => { autoUpdater.quitAndInstall(); }); The update process starts and the application is closing as expected. However, there's an issue: for ...
on('update-downloaded', () => { dialog.showMessageBox({ title: '下载完成', message: '最新版本已下载完成, 退出程序进行安装' }).then(() => { autoUpdater.quitAndInstall() }) }) } 将文件引入到background.js文件 代码语言:javascript 复制 import updater from "./updater" app.on('ready',...
console.log('update-downloaded::: 下载完成,询问用户是否更新') mainWindow.webContents.send('ev-should-update', { event, releaseNotes, releaseName, releaseDate, updateUrl, quitAndUpdate }) }) function sendUpdateMessage(text) { mainWindow.webContents.send('ev-message', text) ...
autoUpdater.on('update-downloaded', () => {}) 通知渲染进程下载完成-弹层询问是否立刻重启并安装 是否立即重启.jpg 5.electron-log日志调试 记录任务执行日志并保存到本地,将自动更新功能的检测、下载、更新等流程日志全部存储起来,方便进行排错。 日志存放位置:%USERPROFILE%\AppData\Roaming\{app name}\logs...
autoUpdater.on('update-downloaded',function(event,releaseNotes,releaseName,releaseDate,updateUrl,quitAndUpdate){console.log('更新完成')sendUpdateMessage('正在下载...')ipcMain.on('isUpdateNow',(event,arg)=>{console.log('开始更新');sendUpdateMessage('开始更新')autoUpdater.quitAndInstall()})win....
autoUpdater.on('update-downloaded', (info) => { log.info('更新下载完成', info); log.info('开始安装...'); autoUpdater.quitAndInstall(); }) // } }) // 接收更新命令 ipcMain.on('thisDownloadnow', () => { // 更新前,删除本地安装包 ↓ ...
})//没有可更新数据时autoUpdater.on('update-not-available', (event, arg) =>{ Message(mainWindow,2) })//下载监听autoUpdater.on('download-progress', (progressObj) =>{ Message(mainWindow,3, progressObj) })//下载完成autoUpdater.on('update-downloaded', () =>{ ...