Skip to main content

调用原生通知功能

前置知识

首先要调用windows的原生通知,要了解windows原生通知的几个基础概念:

  1. ToastNotification
  2. 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);
}