Apns php error «Не удалось подключиться к APNS: 110 время ожидания истекло».
Я сделал apns код для php и цель c из этогоКод apns
и настроить сертификат отэта ссылка
Песочница и производственные apns для отправки уведомлений на устройства ios отлично работают на моем сервере. Я переместил код и тот же сертификат на клиентский сервер, после чего отправка уведомления не работает.
Я отлаживаю весь PHP-код и обнаружил, что он останавливается на этой строке кода
private function _connectSSLSocket($development) {
$ctx = stream_context_create();
stream_context_set_option($ctx, 'ssl', 'local_cert', $this->apnsData[$development]['certificate']);
$this->sslStreams[$development] = stream_socket_client($this->apnsData[$development]['ssl'], $error, $errorString, 100, (STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT), $ctx);
if(!$this->sslStreams[$development]){
$this->_triggerError("Failed to connect to APNS: {$error} {$errorString}.");
unset($this->sslStreams[$development]);
return false;
}
return $this->sslStreams[$development];
}
Файл apns.log показывает ошибкуНе удалось подключиться к APNS: 110 время ожидания истекло. "
Не понимаю ошибку. Почему эту ошибку я получаю, а не отправляю уведомление на устройства ios? Кто-нибудь может направить меня к этому?