notifications - 电子应用程序未显示在通知设置中
问题描述
我们编写了一个电子应用程序。它显示通知(Win10)。一旦应用程序向大量通知发送垃圾邮件,我就将它们从通知磁贴中关闭。
我想重新启用它们。所以我去了通知设置,我在列表中找不到我的应用程序。
PS:我们正在使用电子通知模块,我们也在调用 app.setAppUserModelId("OurAppName")
解决方案
这是一个半已知的问题,即 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
推荐阅读
- sql-server - 什么类型的错误导致 MS SQL Server 中的 XACT_STATE 为 1?
- java - 调用 .jar 文件在 php shell_exec linux 中不起作用,但它在 cmd 和 windows 中起作用
- python - 如何从数据框中获取当前值以构建列表?
- lazarus - Free Pascal / Lazarus:为什么在我的示例中没有调用“FormCloseQuery”事件?
- opendaylight - 如何在 Opendaylight 中操作 YANG 生成的 REST API GET?
- c++ - 编译Qt项目,报错QQmlEngine: No such file or directory 编译终止
- twilio - Twilio - 如何在我的应用程序中获取请求检查员?
- javascript - Angular - Map/Catch 返回相同的值但收到错误
- javascript - setInterval 会阻止/干扰 node.js/express HTTP 服务器吗?
- python - 仅转置数据框中的几列和几行