当点击电子.js应用程序中的通知时打开应用程序



我使用webRTC创建了一个电子应用程序,我在其中实现了来电通知。当我点击通知,我需要我的应用程序应该是打开的,如果它是最小化。

谁能给我指路?
function showNotification (body_content) {
let myNotification = new Notification({ title: NOTIFICATION_TITLE, 
body: `Incoming Call from ${body_content}` }).show()
console.log(myNotification,'notification')
}

您可以将浏览器窗口变量定义为全局变量,并在单击通知时使用show()函数显示它。

var browserWindow = null;
function createWindow () {
browserWindow = new BrowserWindow({
width: 800,
height: 600
})
browserWindow.loadFile('index.html')
}
app.whenReady().then(createWindow);
function showNotification (body_content) {
let myNotification = new Notification({ title: NOTIFICATION_TITLE, 
body: `Incoming Call from ${body_content}` })
console.log(myNotification,'notification')
myNotification.show()
myNotification.on('click', (event, arg)=>{
console.log("notification clicked")
browserWindow.show()
})
}

相关内容

  • 没有找到相关文章

最新更新