Чтобы отправлять удаленные push-уведомления с использованием PHP, я предлагаю вам взглянуть на проект php-apns
в Google Code. У меня был хороший опыт с этим.
Вам нужно будет включить push-уведомления в iTunes Connect, если вы этого еще не сделали. Ваше приложение должно получить токен push-уведомлений от ОС и доставить его на сервер. Этот токен может меняться от одного запуска к другому, поэтому рекомендуется извлекать токен уведомления при запуске и доставлять его на сервер. Затем сервер может решить, когда он хочет доставить уведомление на какое устройство; в этот момент вы используете php-apns
, который будет подключаться к серверу Apple через порт 2195 (убедитесь, что у вас есть хостинг, который позволяет это) и, используя несколько сертификатов, которые вы также поместили на сервер, обмениваться данными с ним.
Убедитесь, что сертификаты не загружаются при загрузке их на сервер.
Вы не можете проверить push-уведомления на симуляторе.