如何在Windows 10中发送通知(电子最佳实践)?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Windows 10中发送通知(电子最佳实践)?相关的知识,希望对你有一定的参考价值。

我曾尝试使用html5 Notification API,但它在Windows 10上不起作用。还有其他选择吗?

答案

电子原生支持气球通知。要显示气球通知,请先添加托盘并使用tray.displayBalloon(options)创建气球通知。请参阅API for tray in electron

const {app, Tray, Menu} = require('electron');
const path = require('path');

const iconPath = path.join(__dirname, 'icon.png');
let tray;
app.on('ready', function(){
  tray = new Tray(iconPath);
  var contextMenu = Menu.buildFromTemplate([    
    {
      label: 'Notify',
      click: function() {
        tray.displayBalloon({
          title:'round',
          content:'world'
        })
      }
    }
  ]);
  tray.setToolTip('This is my application.');
  tray.setContextMenu(contextMenu);
});

以上是关于如何在Windows 10中发送通知(电子最佳实践)?的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 云消息传递:最佳实践

ActionMailer 最佳实践:在模型或控制器中调用方法?

通过 WordPress 发送批量电子邮件的最佳实践

最佳实践:代表用户发送电子邮件

iOS 测试推送通知的最佳实践(UI 测试)

在 Rails 中引入类似触发器的功能的最佳实践