Уведомление Windows от узла сервиса от электронного - PullRequest
0 голосов
/ 28 августа 2018

Я могу отправить уведомление 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 Ответ

0 голосов
/ 06 сентября 2018

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

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

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

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

...