Подтвердить что ты не робот

Ограничение уведомления Apple push

Мне интересно, есть ли ограничение на количество уведомлений Apple Push Push, которые мы можем отправить пользователям за один раз? другими словами, могу ли я отправлять 100 000 push-уведомлений сразу с помощью службы APNS?

4b9b3361

Ответ 1

Если вы отправляете несколько уведомлений на одно и то же устройство за короткий промежуток времени, служба push отправит только последний.

https://developer.apple.com/library/content/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG23

Посмотрите "Некоторые уведомления, полученные, но не все" в этой документации.

Ответ 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 для отправки данных.