仅在调试服务工作程序时才会显示推送通知

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了仅在调试服务工作程序时才会显示推送通知相关的知识,希望对你有一定的参考价值。

我正在尝试使用web push notificationschrome browser在我的.net MVC web application中实现service workers

我能够订阅推送服务并从Web应用程序获取订阅对象。

但是,当尝试从服务器发送通知消息时,通知不会显示。

但是如果我通过在break point中放置push event handler function来调试服务工作者,则会触发断点,如果我单步执行代码,则会显示推送通知。

我不确定问题出在哪里。请帮忙。

答案

终于找到了造成这个问题的原因。

我从本地系统订阅,打开浏览器并通过MSRTC连接到VM发送通知。没有显示通知的原因是MSRTC应用程序是活动程序而不是我的本地系统。

如果我从其他系统发送通知,我的浏览器会收到并显示它。

谢谢你的回复。

以上是关于仅在调试服务工作程序时才会显示推送通知的主要内容,如果未能解决你的问题,请参考以下文章

推送通知仅显示应用程序徽标而没有任何文本

仅在附加调试器时才会出现奇怪的问题

单击通知行为仅在应用程序在后台运行时才有效?

Ionic android 推送通知仅在后台工作

实现 iOS 推送通知的问题

仅当应用程序在前台时才会收到 Android 通知