如何以最佳方式向所有Android用户发送推送通知。 我有Firebase,现在我正在使用他们的后端网站,但我想通过php或其他方式完成它。
如何以最佳方式向所有Android用户发送推送通知。 我有Firebase,现在我正在使用他们的后端网站,但我想通过php或其他方式完成它。
除了使用Firebase控制台之外,没有办法向所有用户发送通知,请参见图像:
但是,如果您打算通过自己的curl请求来执行此操作,则应该提前计划。为此,您必须在服务器上保存所有用户的注册令牌。目前,Firebase既不提供所有注册令牌列表,也不提供向所有用户发送推送消息的方法。
使用Curl请求向多个用户发送通知,它将直接传递到onMessageReceived()方法中。
https://fcm.googleapis.com/fcm/send
Content-Type:application/json
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA
{ "data": {
"score": "5x1",
"time": "15:10"
},
"registration_ids" : [
"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
"bk3RNH0adsf:CI2k_HadfasdoDKCIZvvDMExUdFQ3P1..."
]
}