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