静态方法
Notification.isSupported()
判断当前系统是否支持桌面通知
在渲染进程中显示通知
在renderer.js文件中:
new Notification(title,{body:content})
在主进程中显示通知
new Notification({title:title,body:content}).show()
参数
new Notification([options])
-
title:标题
-
subtitle通知的副标题,显示在标题的下面
-
body:通知内容
-
slient:boolean在显示通知时是否发出提示音
-
icon(String|Nativeimage)用于在通知上显示图标
事件
show()
可以使用show()多次调用Notification来显示通知
close()
当用户手动关闭通知时触发
click()
在用户单击通知时触发
问题
显示的桌面通知上的应用名称是electron.app.Electron,所以可以通过app.setAppUserModelId()来设置这个应用名称
以上方法都是经常用到的,当然,方法不止上面这些。