如何在电子应用程序中更改标题?

时间:2018-11-26 12:46:16

标签: node.js notifications electron chromium

现在,我正在使用ElectronJS制作Windows应用程序。打包应用后,我测试了应用。

但是通知的标题是“电子”。如何将通知标题设置为我的应用名称?

2 个答案:

答案 0 :(得分:1)

Notifications说了一切。

从主过程开始

new Notification({
  title: 'My Title',
  body: 'Lorem Ipsum Dolor Sit Amet'
})

来自渲染器进程

new Notification('My Title', {
  body: 'Lorem Ipsum Dolor Sit Amet'
})

答案 1 :(得分:1)

使用 app.setAppUserModelId 为您的应用程序定义自定义 ID。

然后使用 shell.writeShortcutLink 为您的应用程序添加一个快捷方式到“开始”菜单(如果还没有),使用相同的应用程序用户模型 ID。您只想执行一次,并且最好在安装程序中执行此操作,而不是在您的应用程序中执行此操作,但这可用于概念验证。

Windows 将使用快捷方式的名称作为通知标题。

(如果找不到快捷方式,将使用应用程序用户模型 ID 本身。)