Firebase云消息传递-从JavaScript客户端订阅主题

时间:2020-03-13 19:00:32

标签: javascript firebase-cloud-messaging

经历了很多痛苦之后,我使Firebase云消息传递可用于我的JavaScript PWA,并且推送通知已正确发送和接收。但是,我确实创建了很多Cloud Functions来管理主题注册(然后从服务器)。现在,我想最大程度地减少对Cloud Functions的使用,并尽可能从客户端执行。

我在here看到Android客户端SDK允许管理主题的注册,但是我找不到JavaScript SDK的任何此类文档-可以吗?

1 个答案:

答案 0 :(得分:1)

用于Firebase Cloud Messaging的JavaScript SDK不支持订阅主题。

对于subscribe a web app to a topic,您将必须使用REST API。由于这要求您指定FCM服务器密钥,因此必须在受信任的环境(例如开发计算机,您控制的服务器或Cloud Functions)中执行此操作。

向Web客户端订阅主题后,它会收到类似于iOS和Android的消息。