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