来自Electronic的节点服务的Windows通知

时间:2018-08-28 20:11:44

标签: node.js service electron node-windows node-notifier

我可以使用node-notifier通过电子发送Windows通知

notifier.notify({
    appName: "myapp",
    title: 'My notification',
    message: 'Hello, there!'
  });

我可以使用node-windows通过电子服务

从我的主要过程中

var svc = new Service({
    name: 'MyService',
    description: '',
    script: 'MyService.js',
  });
svc.on('install', function () {
    console.log('Install complete.');
    svc.start();
  });
svc.install();

但是,当我尝试通过电子创建的服务发送通知时,却没有出现。尽管我检查了服务中的代码已运行,但日志中没有任何错误!

我知道这在c#中是可能的,但是我该如何在电子中做到这一点?

任何指南如何从服务发送通知?

谢谢

1 个答案:

答案 0 :(得分:1)

尝试使用内置电子通知,请在此处https://electronjs.org/docs/tutorial/notifications中进行记录。 万一您尝试过但不起作用,则必须错过:

  

在Windows 10上,必须将具有应用程序用户型号ID的应用程序快捷方式安装到“开始”菜单。

您必须在主进程中设置AppID,只需将以下行放入主行:app.setAppUserModelId('yourappid')

希望这会有所帮助