Electron应用程序通知仅显示在开发版本上(非内部版本)



我正在尝试在Electron主进程(节点(中触发通知。它在开发中运行良好,但在内置的.app版本中,通知不会显示?mac上触发了通知声音,但什么也没有出现。我已经检查了通知中心,首选项中的通知设置和DND没有打开。

代码:

const { Notification } = require('electron');
const notification = new Notification({
title: 'Oh Dear',
body:  `Text`,
icon: path.join(__dirname, 'icons/error.png')
});
notification.on('click', () => {});
notification.show();

有什么想法吗?

捆绑应用程序时是否包含通知图标?如果是,请检查图标的路径是否正确。

如果问题出现在多个平台上,您也可以在其他操作系统上测试您的通知(如果您的macOS不需要多启动设置,请在VM中尝试(。

相关内容

最新更新