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

发布于 2018-05-11 17:36:53
根据测试结果,由于某种原因,Web的注册令牌在Firebase控制台中不工作或不被允许。只有Android和iOS的令牌可以:

请求仍然可以在控制台显示已发送/完成的位置继续进行,但不会收到任何消息。
https://stackoverflow.com/questions/49078180
复制相似问题