Error de php de Apns "Error al conectarse a APNS: 110 Se agotó el tiempo de conexión".

He hecho apns código para php y objetivo c de esteCodigo de apns

y certificado de configuración deeste enlace

Los apns de Sandbox y de producción para enviar notificaciones a los dispositivos iOS funcionan perfectamente en mi servidor. Moví el código y el mismo certificado al servidor del cliente, por lo que el envío de notificaciones no funciona.

Depuré todo el código php y encontré que se detiene en esta línea de código

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];
}

el archivo apns.log muestra el error "Error al conectarse a APNS: 110 Se agotó el tiempo de espera de la conexión".

No entiendo el error. ¿Por qué recibo este error y no envío una notificación a los dispositivos iOS? ¿Alguien puede guiarme para esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta