这可能是一个非常愚蠢的问题。 但是当窗口没有在后台聚焦时,这段代码如何处理通知呢?
https://github.com/firebase/quickstart-js/tree/master/messaging
当应用程序具有浏览器焦点时,将通过index.html中的onMessage回调处理收到的消息。
当应用程序没有浏览器焦点时,firebase-messaging-sw.js中的setBackgroundMessageHandler回调就是处理收到的消息的地方。
但奇怪的是,用firebase-messaging-sw.js编写的setBackgroundMessageHandler应该提供完全不同的推送通知/消息,而不管原始通知的内容(有效负载)。
我通过邮递员发送通知。
有人可以帮我解决这个问题吗?