本文整理汇总了TypeScript中electron-updater.autoUpdater.checkForUpdates方法的典型用法代码示例。如果您正苦于以下问题:TypeScript autoUpdater.checkForUpdates方法的具体用法?TypeScript autoUpdater.checkForUpdates怎么用?TypeScript autoUpdater.checkForUpdates使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类electron-updater.autoUpdater
的用法示例。
在下文中一共展示了autoUpdater.checkForUpdates方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: checkForUpdates
export async function checkForUpdates() {
showNotification('Checking for updates...');
if (!listening) {
setFeed();
}
autoUpdater.checkForUpdates();
}
示例2: checkForUpdates
function checkForUpdates() {
try {
autoUpdater.checkForUpdates();
} catch (e) {
console.error(`Failed to check for updates`, e);
}
}
示例3:
ipcMain.on('app-ui-ready', () => {
// Check for updates after the UI is loaded; otherwise the UI may miss the
//'update-downloaded' event.
if (!debugMode) {
autoUpdater.checkForUpdates();
}
});
示例4: createWindow
app.on('ready', () => {
// TODO: Run this periodically, e.g. every 4-6 hours.
autoUpdater.checkForUpdates();
if (debugMode) {
Menu.setApplicationMenu(Menu.buildFromTemplate([{
label: 'Developer',
submenu: [{role: 'reload'}, {role: 'forcereload'}, {role: 'toggledevtools'}]
}]));
}
// Set the app to launch at startup to reset the system proxy configuration
// in case of a showdown while proxying.
app.setLoginItemSettings({openAtLogin: true, args: [Options.AUTOSTART]});
if (process.argv.includes(Options.AUTOSTART)) {
app.quit(); // Quitting the app will reset the system proxy configuration before exiting.
} else {
createWindow();
}
});
示例5:
ipcMain.on(UPDATE_CHECK, () => {
if (process.env.ENV !== 'dev') {
autoUpdater.checkForUpdates();
}
});
示例6: setInterval
setInterval(() => {
autoUpdater.checkForUpdates();
}, FOUR_HOURS);
示例7: setInterval
setInterval(() => {
autoUpdater.checkForUpdates()
}, UPDATE_CHECK_INTERVAL)