xcode — push-уведомление с php-сервера не отправляется на ios

Я использую 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 и запустив его там), уведомление не появится ..
Ребята, вы понимаете, в чем проблема?

0

Решение

Убедитесь, что вы создали производственный сертификат push-уведомлений на портале для разработчиков Apple. После этого загрузите файл .pem на свой сервер и замените учетные данные, и он должен работать.

0

Другие решения

Я использую 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 и запустив его там), уведомление не появится ..
Ребята, вы понимаете, в чем проблема?

0

Убедитесь, что вы создали производственный сертификат push-уведомлений на портале для разработчиков Apple. После этого загрузите файл .pem на свой сервер и замените учетные данные, и он должен работать.

active «data-shortcut =» A
самый старый «data-shortcut =» O
голосует «data-shortcut =» V
0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector