如何解决来自电子的通知显示electron.app.Electron
我正在开发电子 + 离子应用程序并使用电子通知。我已经使用电子生成器打包了该应用程序并将其安装在我的 PC 上。该通知带有文本“electron.app.Electron”,而不是包中的应用程序名称。这是示例通知代码:
click: function() {
const notification = {
title: 'Basic Notification',body: 'Notification from the Main process',icon:path.join(__dirname,'favicon.ico'),silent : false
}
new Notification(notification).show()
}
如何获得通知以显示应用程序名称而不是 electron.app.Electron?当我使用托盘 displayBalloon 选项时,它正确显示了名称,但不幸的是,Mac 不支持它,我不得不改用电子通知。
解决方法
请看看这两个差不多相同问题的答案:
基本上,您需要在 Windows 上调用 app.setAppUserModelId()
:
if (process.platform === 'win32')
{
app.setAppUserModelId(app.name);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。