I am using PHP to connect to apns 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.
Kodumu psuedo mantık:
open connection to apple
loop over devicetokens
write to socket connection per device
end loop
close connection to apple.
Ben sadece bir TEK yazma gerçekleştirmek ve bir büyük beden inşa gerektiğini yerde gördük, diğer bir deyişle psuedo kod gibi görünecektir:
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?
Teşekkürler