Firebase 云通知 HTML

Firebase cloud notification HTML

我需要创建一个 HTML 页面,向每个 android 设备(已安装特定应用程序)发送通知。我可以在 Firebase 控制面板中执行此操作,但我需要在 HTML 页面中改进此功能。 POST 请求应该怎么做?

实际上,我最近才在自己的项目中添加类似的功能。所以我花了很长时间才意识到的一件事是,你不能简单地做与在控制台中发送到应用程序上所有设备的相同的事情。所以你需要做的是制作一个像 "android" 这样的主题,然后将你的应用程序订阅到该主题(请注意,这可能需要几个小时才能完成,因为主题添加速度非常慢)。在您的 FirebaseInstanceIDService 中:

FirebaseMessaging.getInstance().subscribeToTopic("your topic");

接下来,您可以按照 firebase 文档 (https://firebase.google.com/docs/cloud-messaging/send-message) 上的指南进行操作。我做的一些事情似乎对我有用:

1) 将您的项目名称发送到 https://fcm.googleapis.com/fcm/send 而不是 link。

2) 对于授权,请使用 Authorization:key=您可以在设置中找到的服务器密钥

3) 使用 to 参数发送到您的主题。

祝你好运!