【问题标题】:How to change the title in an Electron Notification?如何更改电子通知中的标题?
【发布时间】:2021-04-26 04:00:51
【问题描述】:

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

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

【问题讨论】:

    标签: node.js notifications electron chromium


    【解决方案1】:

    Notifications 说了这么多。

    从主进程

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

    来自渲染器进程

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

    【讨论】:

    • OP所说的字段不是标题。
    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-01-28
      • 2016-09-29
      • 2016-04-04
      • 2014-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多