Если вы не хотите проводить время самостоятельно, вы можете попробовать Urban Airship . Если вы хотите сделать все самостоятельно, посмотрите этот урок . Также объясняется, как создавать необходимые сертификаты.
В противном случае вы можете попробовать библиотеки, такие как apns-php . Просто убедитесь, что он работает с большим количеством сообщений (я не проверял его) и соответствовал вашим требованиям (может потребоваться поддержка нескольких приложений). Избегайте EasyAPNS , потому что он просто не работает с более чем 10 сообщениями (он пытается открыть соединение для каждого сообщения и, вероятно, заблокирует ваш IP).