#notifications #electron #windows-10
#уведомления #electron #windows-10
Вопрос:
Мы написали приложение electron. Оно показывает уведомления (Win10). Однажды приложение рассылало спам с большим количеством уведомлений, поэтому я отключил их от плитки уведомлений.
Я хотел включить их обратно. Итак, я зашел в настройки уведомлений и не смог найти свое приложение в списке.
PS: Мы используем модуль уведомлений electron, и мы также вызываем app.setAppUserModelId(«OurAppName»)
Ответ №1:
Это полуизвестная проблема, из-за которой приложения electron просто отсутствуют в Центре уведомлений Windows.
Попробуйте изменить
app.setAppserModelId("yourAppName");
Для
app.on('ready', () => app.setAppUserModelId("Your.AppName"));
Недавно у меня была такая же проблема, и это помогло мне, я нашел решение здесь:
https://github.com/Automattic/simplenote-electron/pull/2483
В других итерациях подобных проблем существует обходной путь для повторного включения уведомлений, который можно найти здесь: https://github.com/electron/electron/issues/24330#issuecomment-650546142
Для Electron вы можете найти событие «готово» здесь: https://www.electronjs.org/docs/api/app#event-ready
Комментарии:
1. спасибо за предоставленные ссылки.. Помимо перемещения app.setAppUserModelId в «готово», мне также пришлось отредактировать vue.config.js файл для включения AppID
2. вы экономите мои часы