如何将Firebase通知从网站发送到Android

时间:2016-06-26 21:28:20

标签: android notifications firebase firebase-cloud-messaging

向Android中的所有用户发送推送通知的最佳方式是什么?我有Firebase,现在我正在使用他们的后端网站,但我想用php或其他东西来做。

1 个答案:

答案 0 :(得分:3)

除非使用 Firebase控制台,否则无法向所有用户发送通知,请参阅image:

Firebase Console

但是,如果您计划通过自己的卷曲请求来执行此操作,那么您应该提前进行计划。为此,您必须保存服务器上所有用户的注册令牌。截至目前,Firebase既未提供所有已注册令牌的列表,也未向所有用户发送推送消息。

向多个用户发送通知的Curl请求,它将直接在onMessageReceived()方法中传递。

HTTP POST请求

  

https://fcm.googleapis.com/fcm/send

     

内容类型:应用/ JSON

     

授权:键= AIzaSyZ-1U ... 0GBYzPu7Udno5aA

{ "data": {
    "score": "5x1",
    "time": "15:10"
  },
  "registration_ids" : [
    "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
    "bk3RNH0adsf:CI2k_HadfasdoDKCIZvvDMExUdFQ3P1..."
    ]
}