我已经在我的Android应用中实现了推送通知,并且我正在尝试构建服务器端以使其更具可扩展性。查看有关如何构造POST以发送推送的文档,似乎我需要为每个用户发送一个POST。因此,如果我有1000个用户,即使推送有效负载相同,我也需要发送1000个POST。
由于我将此信息发送给Google并且他们正在处理它,我认为希望我可以发送一个POST并让Google解析客户端令牌并发送每个令牌的推送是不合理的。我没有看到在单个POST中包含多个令牌的方法。如果我错了,请纠正我,但我需要继续我今天所做的事情,为每个用户发送推送......正确吗?
提前致谢。
答案 0 :(得分:1)
这是对的。由于push的其中一个参数是已注册设备的id,因此您一次只能推送到一个设备。
答案 1 :(得分:1)
对于仍然在看这个问题的人 - 现在有一个解决方案!随着Google Cloud Messaging的发布,您现在可以发送多播消息: