Intereting Posts
NSMutableDictionary из NSMutableArray с использованием KVC Проблема с выпуском EggCraft Перезагружать данные TableView после всплытия viewcontroller Ширина закрепления на UITableView с использованием автоматического макета не ведет себя так, как ожидалось Начать загрузку wkwebview после примерно 10 секунд белой страницы Интеграция обзора приложений в App Store Можете ли вы заблокировать очередь, пока задача async в одной очереди не будет завершена? UINavigationitem пользовательские праваBarButtonItems Зачем использовать операторы @synthesize iOS: «NSInternalInconsistencyException», причина: «попытаться удалить строку 1 из раздела 4, но перед обновлением всего 3 раздела», Отображать поплавок в UILabel Горизонтальная прокрутка в файлах PDF со встроенными функциями словаря по умолчанию в Swift Сохранять счетчик и removeFromSuperview в то время как цикл, который проверяет его состояние каждую секунду в быстрой UITabBar как Tweetbot3

Уведомление о выпуске IOS не доходит до устройства с сервера MDM

Я работаю над системой управления мобильными устройствами, и мое push-уведомление не работает. Мой код

//$apnsHost = 'gateway.push.apple.com'; $apnsHost = 'gateway.sandbox.push.apple.com'; $apnsPort = 2195; $apnsCert = 'PushCert.pem'; // Put your device token here (without spaces): $deviceToken = 'my-device-token'; //I have replaced my actual token here // Put your private key's passphrase here: $passphrase = 'pushchat'; // Put your alert message here: $message = 'My first push notification!'; $ctx = stream_context_create(); stream_context_set_option($ctx, 'ssl', 'local_cert', $apnsCert); //stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase); $fp = stream_socket_client('ssl://' . $apnsHost . ':' . $apnsPort, $error, $errorString, 60, STREAM_CLIENT_CONNECT, $ctx); if (!$fp) exit("Failed to connect: $error $errorString" . PHP_EOL); echo 'Connected to APNS' . PHP_EOL; // 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; // Send it to the server $result = fwrite($fp, $msg, strlen($msg)); if (!$result) echo 'Message not delivered' . PHP_EOL; else echo 'Message successfully delivered' . PHP_EOL; // Close the connection to the server fclose($fp); 

Я получил сообщение типа «Подключено к сообщению APNS успешно доставлено». но уведомление не поступало на устройство IPhone. Что еще я должен проверить и что может быть решением? Я также проверил журналы Iphone в утилите конфигурации, но при запуске моего скрипта никаких журналов не видно.