Push-уведомление не принимается на устройстве

Я использую push-уведомление через PHP-скрипт. Код, кажется, работает нормально, это не дает мне никакой ошибки. Но уведомление не получает меня на моем устройстве.

Вот мой код:

$passphrase = '123'; $ctx = stream_context_create(); stream_context_set_option($ctx, 'ssl', 'local_cert', 'cert.pem'); stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase); $fp = stream_socket_client( 'ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx); // Create the payload body $body['aps'] = array( 'alert' => $message, 'sound' => 'default' ); // Encode the payload as JSON $payload = json_encode($body); // Build the binary notification $msg = chr(0) . pack('n', 32) . pack('H*', $deviceToken) . pack('n', strlen($payload)) . $payload; 

Кто-нибудь может предположить, что в этом не так.

попробуйте этот php-код: но вы должны изменить токен устройства и простую фразу, как вы уже установили. вы можете скачать скрипт php из ниже ссылки

http://d1xzuxjlafny7l.cloudfront.net/downloads/SimplePush.zip

Я запустил этот php-скрипт, он работает хорошо ..

  • Как использовать уведомления Apple Push для обновления Passbook
  • Отправлять удаленные уведомления, когда телефон заблокирован / приложение не работает
  • Использование оповещений о местоположении на основе iOS
  • Как открыть приложение iOS, когда нажата кнопка Push Notification?
  • Все уведомления, исчезающие после открытия одного из них
  • No Sound in ios 8 Синтаксический разбор
  • Как я могу «свернуть» несколько push-уведомлений в один?
  • iOS разработки / производства нажмите сертификаты: когда и как?
  • Что происходит с push-уведомлениями после потери доступа в Интернет?
  • Получение уведомлений iOS Push на Delphi 10 Seattle
  • дублирование push-уведомлений
  • Давайте будем гением компьютера.