我正在尝试为mac设置autoUpdater
var os = require('os');
var electron = require('electron');
var app = electron.app;
var autoUpdater = electron.autoUpdater;
var dialog = electron.dialog;
var BrowserWindow = electron.BrowserWindow;
function createWindow() {
mainWindow = new BrowserWindow();
mainWindow.loadURL('file://' + __dirname + '/index.html');
var url;
if (os.platform() == 'darwin') {
autoUpdater.on('error', function (error) {
dialog.showMessageBox(mainWindow, {
buttons: [],
title: 'Error',
message: JSON.stringify(error)
});
});
url = 'https://www.office.dok32.com/dental/appversion/check.json?version=' + app.getVersion();
}
autoUpdater.setFeedURL(url);
autoUpdater.checkForUpdates();
}
并在setFeedURL调用时返回空的错误对象。
{ “发件人”:{ “_事件”:{}, “_ eventsCount”:3}}
我做错了什么?