Уведомление Windows от узла сервиса от электронного

Я могу отправить уведомление Windows от электроники, используя node-notifier

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

Я могу запустить сервис с электронным использованием node-windows

из моего основного процесса

var svc = new Service({
    name: 'MyService',
    description: '',
    script: 'MyService.js',
  });
svc.on('install', function () {
    console.log('Install complete.');
    svc.start();
  });
svc.install();

Но когда я пытаюсь отправить уведомление от службы, которая была создана из электроники, не появляется. Хотя я проверил, что код внутри службы запускается без ошибок в журнале!

Я знаю, что это возможно в C#, но как мне это сделать в электронном?

Любое руководство, как я могу отправить уведомление от службы?

Спасибо

1 ответ

Попробуйте использовать встроенное электронное уведомление, документ здесь: https://electronjs.org/docs/tutorial/notifications. Если вы пробовали это, но это не работает, вы должны пропустить это:

В Windows 10 ярлык приложения с идентификатором модели пользователя приложения должен быть установлен в меню "Пуск".

Вы должны установить AppID в основном процессе, просто поместите эту строку в main: app.setAppUserModelId('yourappid')

Надеюсь это поможет

Другие вопросы по тегам