如何更改电子通知中的标题?

How to change the title in an Electron Notification?

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

但是通知的标题是"Electron"。如何将通知标题设置为我的应用程序名称?

Notifications 说了一切。

来自主进程

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

来自渲染器进程

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

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

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

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

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