【发布时间】:2016-09-07 02:37:48
【问题描述】:
我已经阅读了很多关于这个 subjet 的内容,但我找不到完整的文档。 我成功地使用 electron-packager 和 electron-winstaller 为我的电子应用程序获取 setup.exe。 我使用 electron-release-server 创建了一个服务器来托管要部署的电子应用程序。
我在我的电子应用程序中添加了这段代码
const autoUpdater = electron.autoUpdater;
var feedUrl = 'http://10.61.32.53:1337//download/:' + app.getVersion();
autoUpdater.setFeedURL(feedUrl);
// event handling after download new release
autoUpdater.on('update-downloaded', function (event, releaseNotes, releaseName, releaseDate, updateUrl, quitAndUpdate) {
// confirm install or not to user
var index = dialog.showMessageBox(mainWindow, {
type: 'info',
buttons: [i18n.__('Restart'), i18n.__('Later')],
title: "Typetalk",
message: i18n.__('The new version has been downloaded. Please restart the application to apply the updates.'),
detail: releaseName + "\n\n" + releaseNotes
});
if (index === 1) {
return;
}
// restart app, then update will be applied
quitAndUpdate();
} );
但是当我安装我的应用程序时,我有这个错误:
事实上,我想我不明白客户端应该做什么,但服务器端也是如此。任何帮助将不胜感激! 提前致谢
【问题讨论】:
标签: electron