【问题标题】:Notification from electron shows electron.app.Electron来自电子的通知显示 electron.app.Electron
【发布时间】:2021-04-27 18:35:41
【问题描述】:

我正在开发一个电子 + 离子应用程序并使用电子通知。我已经使用 electron builder 打包了应用程序并将其安装在我的 PC 上。通知带有文本“electron.app.Electron”而不是包中的应用程序名称。这是示例通知代码:

 click: function() {
      const notification = {
        title: 'Basic Notification',
        body: 'Notification from the Main process',
        icon:path.join(__dirname, 'favicon.ico'),
        silent : false
      }
      new Notification(notification).show()
    }

如何获得显示应用名称而不是 electron.app.Electron 的通知?当我改用托盘 displayBalloon 选项时,它正确显示了名称,但不幸的是,Mac 不支持它,我不得不转向使用电子通知。

【问题讨论】:

    标签: macos electron desktop-application electron-builder


    【解决方案1】:

    请看看这两个或多或少相同问题的答案:

    基本上,你需要在 Windows 上调用app.setAppUserModelId()

    if (process.platform === 'win32')
    {
        app.setAppUserModelId(app.name);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-10
      • 2017-03-15
      • 1970-01-01
      • 1970-01-01
      • 2019-02-03
      相关资源
      最近更新 更多