我目前正在构建一个Node webkit
桌面应用程序,并通过Chat实现它
如果有来自用户的任何新消息,它应该通知类似Skype上面的窗口码头,点击它应该打开应用程序
我浏览了一些桌面通知库:
Growl
Node Webkit Desktop Notification
第二个为我工作,但它不是互动的
是否有其他库提供类似Skype的桌面通知行为,并且与NodeWebKit一起使用?
或者在NW Desktop Notification
中是否可以更改任何内容以使其具有交互性?
先谢谢
答案 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!'
});