Я использую php-сервер, который подключается через
$fp = stream_socket_client(
'ssl://gateway.push.apple.com:2195', $err,
$errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
перед отправкой приложения я использовал ssl: //gateway.sandbox.push.apple.com и все работало нормально. Push-уведомления работали нормально.
Однако после того, как я отправил свое приложение в appstore, и приложение было утверждено, push-уведомление начало работать. Я заметил, что мой файл .pem все еще находился в разработке apns, поэтому я изменил свой файл .pem на своем сервере на сертификат Apple push services и установил его в своем бэкэнде. Однако push-уведомление все еще не загружается.
Теперь, даже когда я пытаюсь сделать это с помощью разработки (подключив мой телефон к xcode и запустив его там), уведомление не будет отображаться ..
Ребята, вы понимаете, в чем проблема?