我正在应用程序中实现Web推送通知,并且我已成功使用GCM注册客户端应用程序。我有subscription
对象,其中包含endpoint
,看起来像这样。
"https://android.googleapis.com/gcm/send/dV4lSfI5J6Q:APA91bEU28F9YG5qNr3xSjvYlH2Mh1GPgiqMaRcjandHbpfqnVyAeZxqoE31OXYq4yzW2_vrkn74YHdgsITZP_6SELO8-xHf1hylquJefJdY85-Xx9AWTAPP9H6kfq7CKp23dsoQHbH
我阅读并发现我们需要使用像web-push这样的第三方库来使用此endpoint
向客户端发送推送,因为有效负载需要根据规范进行加密。我的目标是使用Firebase控制台的通知功能立即向我的所有用户(网络+移动)发送通知。
有没有办法使用Firebase控制台向网络客户端发送推送或将GCM端点转换为FCM令牌?
更新:如果我尝试使用Firebase控制台发送推送上面生成的令牌,我会收到以下错误。