我正在使用Google Messaging Service为大约4000台设备发送推送通知。现在它的问题是所有设备都无法接收通知。
我正在使用PHP curl向https://android.googleapis.com/gcm/send
发送HTTP请求,我检查了响应并返回null
(无响应)。起初它可以在少量设备上工作(我最后一次检查时设备少于300台)。
我是否必须拆分已注册的ID并多次发送消息?例如,将通知发送到所有设备需要10分钟(一次发送400个设备,发送10次,每次发送需要1分钟)
我想问一下GCM注册设备的数量是否有限制,或者我发送请求时是否有任何着名的问题?
谢谢!
答案 0 :(得分:1)
您可以在一个http请求中向GCM服务器发送最多1000个注册ID。超过1000个ID,您必须将它们分成多个请求。