【发布时间】:2021-04-26 04:00:51
【问题描述】:
现在我正在使用 ElectronJS 制作 Windows 应用程序。打包应用后,我测试了应用。
但是通知的标题是“电子”。如何将通知标题设置为我的应用名称?
【问题讨论】:
标签: node.js notifications electron chromium
现在我正在使用 ElectronJS 制作 Windows 应用程序。打包应用后,我测试了应用。
但是通知的标题是“电子”。如何将通知标题设置为我的应用名称?
【问题讨论】:
标签: node.js notifications electron chromium
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 本身。)
【讨论】: