Nodewebkit应用程序的桌面通知

时间:2014-12-03 13:03:39

标签: node.js notifications desktop-application skype node-webkit

我目前正在构建一个Node webkit桌面应用程序,并通过Chat实现它 如果有来自用户的任何新消息,它应该通知类似Skype上面的窗口码头,点击它应该打开应用程序 我浏览了一些桌面通知库:
Growl
Node Webkit Desktop Notification

第二个为我工作,但它不是互动的 是否有其他库提供类似Skype的桌面通知行为,并且与NodeWebKit一起使用?
或者在NW Desktop Notification中是否可以更改任何内容以使其具有交互性?

先谢谢

2 个答案:

答案 0 :(得分:1)

我猜没有关于它的插件。但我认为可以通过在运行主窗口时创建新窗口(看起来像弹出窗口)来实现,并且当新数据或新通知发送给用户时,它可以像socket.io一样由实时通信引擎触发。它看起来像推送通知。

答案 1 :(得分:1)

<强>节点通告

用于发送跨平台系统通知的Node.js模块。使用Mac的Notification Center,适用于Linux的notify-osd / libnotify-bin,适用于Windows 8/10的Toasters或适用于早期Windows版本的任务栏Balloons。如果不满足这些要求,则使用Growl。

$ npm install --save node-notifier


const notifier = require('node-notifier');
notifier.notify('Message');

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