Tag: vapid

如何同时使用“web-push”和“fcm-push”节点包?

我一直在尝试使用Firebase云消息传递和一些节点包来设置Web推送通知服务器/客户端体系结构。 经过多个教程,我真的很困惑。 我尝试了“web-push”节点包,但它需要gcm-key,正如谷歌宣布的那样,GCM现在正在转向FCM。 所以,我看了另一个名为“fcm-push”的软件包,但它不支持VAPID。 我甚至不确定为什么VAPID需要分开。 所以,我会在这里提出一些直接的问题 – 为什么有两个单独的键,即GCM / FCM和VAPID? 一旦我从客户端获得订阅密钥到服务器,我是否需要将它们存储在数据库中? 有没有其他方法可以用来保存它们? 它看起来像“fcm-push”包不支持VAPID键,它的文档只提到它的iOS和Android。 另一方面,“web-push”包不支持FCM。 那么,我应该同时使用这两个软件包吗? 如果是的话,那么我应该依靠什么软件包来完成哪个function?