gpt4 book ai didi

firebase-cloud-messaging - Firebase 消息传递 "the site has been updated in background"

转载 作者:行者123 更新时间:2023-12-05 00:16:22 25 4
gpt4 key购买 nike

我有问题。在我的 Service Worker 中收到通知时:

messaging.setBackgroundMessageHandler(function(payload) {
console.log('[firebase-messaging-sw.js] Received background message ', payload);
angularClient.postMessage(payload.data);
});

如何防止浏览器显示以下通知:

the site has been updated in background



我所做的是向我的服务发送一条消息,其中将显示通知。现在它显示两个通知。一个来自我的服务很好,另一个说“网站......”。

最佳答案

您必须在 onBackgroundMessage 被调用时显示通知,并确保您从 registration.showNotification('title', {body: 'message'}) 返回 promise

原因是网络推送不支持静默消息。

关于firebase-cloud-messaging - Firebase 消息传递 "the site has been updated in background",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41872210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com