Try to open deeplink many times when app is ready
This commit is contained in:
parent
92489aea30
commit
72332989e7
13
src/main.js
13
src/main.js
|
@ -361,9 +361,16 @@ app.on('will-finish-launching', () => {
|
|||
app.on('open-url', (event, url) => {
|
||||
event.preventDefault();
|
||||
setDeeplinkingUrl(url);
|
||||
if (mainWindow) { // 'open-url' is emitted before 'ready' when the app is launched by URL scheme.
|
||||
mainWindow.webContents.send('protocol-deeplink', deeplinkingUrl);
|
||||
mainWindow.show();
|
||||
if (app.isReady()) {
|
||||
function openDeepLink() {
|
||||
try {
|
||||
mainWindow.webContents.send('protocol-deeplink', deeplinkingUrl);
|
||||
mainWindow.show();
|
||||
} catch (err) {
|
||||
setTimeout(openDeepLink, 1000);
|
||||
}
|
||||
}
|
||||
openDeepLink();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue