Мне интересно, есть ли ограничение на количество уведомлений Apple Push Push, которые мы можем отправить пользователям за один раз? другими словами, могу ли я отправлять 100 000 push-уведомлений сразу с помощью службы APNS?
Ограничение уведомления Apple push
Ответ 1
Если вы отправляете несколько уведомлений на одно и то же устройство за короткий промежуток времени, служба push отправит только последний.
Посмотрите "Некоторые уведомления, полученные, но не все" в этой документации.
Ответ 2
Apple Tech Note недавно был обновлен для решения этого вопроса:
Для использования APN нет ограничений на размер кеша или размера партии. IOS 6.1 пресс-релиз заявил, что APN отправил более 4 трлн push с момента его создания. Об этом было объявлено на WWDC 2012 что APN ежедневно отправляет 7 миллиардов уведомлений.
Если вы видите пропускную способность менее 9000 уведомлений в секунду, ваш сервер может воспользоваться улучшенной логикой обработки ошибок.
Ответ 3
Нет ограничений на то, сколько уведомлений вы можете отправить на сервер Apple APNS, но напоминание, чтобы избежать использования выделенного соединения, потому что Apple может запретить ваш IP-адрес, если он считает, что вы делаете DDOS-атаку.
Также, если пользователь находится в автономном режиме (iPhone вышел из сигнала), только последнее push-уведомление будет сохранено на сервере APNS Apple.
Ответ 4
Да, вы можете! Вы также можете использовать 20 соединений max для отправки данных.