本文整理匯總了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)