调用原生通知功能
前置知识
首先要调用windows的原生通知,要了解windows原生通知的几个基础概念:
- ToastNotification
- TileNotification
关联知识
- electron-windows-notifications模块,调用原生节点附件发送
- electron-windows-interactive-notifications,接收原生通知用户后的反馈.
- electron-notification-state,获取当前系统是否进入免打扰模式,判断系统是否会忽略该通知
- node-notifier,使用node编写的,第三方类通知组件,体验比原生有很大出入
windows下app.setAppUserModelId('myAppId')的作用:
默认情况下,electron调用原生通知后,软件名称会显示:electron.app.Electron
import { app } from "electron";
// windows 下
if (is.windows()) {
app.setAppUserModelId(appId);
}