我想将服务工作者集成到我的网络应用程序并发送与Facebook类似的推送通知(即使Faceook未打开也会发送通知)
当其中一个标签中打开https://my-app-url.com时,我的服务人员甚至推送活动都正常。来自服务器的任何推送事件都可以完美地将数据发送到UI。在这种情况下,我可以看到服务工作者的状态。它显示"激活和运行"状态。
但是当在任何浏览器选项卡中未打开URL时,服务工作者不会监听推送事件,甚至服务工作者状态也会显示"已激活并停止"。
任何人都可以帮助我。是否预期将服务工作者状态显示为"已激活并停止"?
答案 0 :(得分:0)
检查此documentation以检查是否遗漏了某些内容。
从那里你可以检查你的工作。
将推送通知添加到Web应用程序
你将学到什么
- 如何订阅和取消订阅推送消息的用户
- 如何处理传入的推送消息
- 如何显示通知
- 如何回应通知点击
您可以查看SO post以获取更多详细信息。