我们可以在不使用GCM/FCM的情况下在Chrome中执行Web推送通知吗?

god*_*101 7 google-chrome push-notification google-cloud-messaging web-push firebase-cloud-messaging

我正在尝试在Chrome中执行网络推送通知,而不使用GCM/FCM.可能吗?我无法找到有关如何使用其他推送服务的示例.

Mar*_*rco 7

不,不可能使用其他推送服务.

在Firefox中,您可以通过修改dom.push.serverURL首选项来实现,但显然您需要特权访问才能更改pref的值.

您可以使用第三方服务来实现推送通知,但他们将使用引擎盖下的Web Push API(因此Firefox上的Autopush,Chrome上的GCM/FCM).


小智 6

是.使用VAPID规范和服务工作者,您可以在没有FCM/GCM的情况下使用Web推送通知.有关更多信息,请查看下面的谷歌文档.

https://developers.google.com/web/fundamentals/engage-and-retain/push-notifications/how-push-works

  • 事实并非如此 - Google Chrome上的VAPID仍会在幕后使用FCM通过专用FCM连接向Chrome发送通知. (8认同)