2014-12-03 106 views
3

我目前正在使用Chat实现它来构建Node webkit桌面应用程序。
如果有任何来自用户的新消息,它应该通知类似于Skype上方的窗口码头,并点击它应该打开应用程序。
我经历提供了一些桌面通知库去:
Growl
Node Webkit Desktop NotificationNodewebkit应用程序的桌面通知

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

在此先感谢

回答

1

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

1

节点通告

甲Node.js的模块,用于发送跨平台系统通知。使用适用于Mac的通知中心,适用于Linux的通知-osd/libnotify-bin,适用于Windows 8/10的通道的Toasters,或适用于较早Windows版本的任务栏气球。如果没有满足这些要求,则使用Growl。

$ npm install --save node-notifier 


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

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