KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am using PHP to connect to apn s to send some notifications to multiple devices, although the question is more conceptual so it doesn't have to be specific to PHP. I will be sending to about 7000 devices (and growing) all at the same time. My process runs ONCE per day and broadcasts to all devices, so I am not constantly re-opening a connection. Currently I can easily send to 2 devices at a time and the messages will successfully deliver. However when I attempt to send to the full 7000 devices, the messages do not seem to deliver. The pseudo-logic to my code is: open connection to apple loop over device-tokens write to socket connection per device end loop close connection to apple. I have seen somewhere that I should only perform a SINGLE write, and construct one huge body, in other words the pseudo-code would look like: loop over device tokens create payload aggregating all devices end loop open connection to apple write to socket ONCE with whole payload for 7000 devices close connection It's difficult to test as I obviously can't spam my 7000 production users with test messages. Has anybody else had a similar problem? Thanks
Tags (comma-separated)
Save Edits
Cancel