APNS + PHP "stream_socket_client (): Error al habilitar el cifrado"
Tengo problemas para usar APNS con PHP y obtener el siguiente mensaje:
stream_socket_client(): Failed to enable crypto
El problema solo ocurre a veces, y otras veces realmente enviaría el empuje.
Como tengo el script de prueba en un ciclo de 10 iteraciones, a veces obtengo esto:
stream_socket_client(): SSL: Connection reset by peer
Estoy probando con el servidor sandboxtls://gateway.sandbox.push.apple.com:2195
Esto es lo que probé:
Traté de volver a emitir el PEM y todos los certificados con él.Jugué con el protocolo de solicitudsslv3://
ytls://
.Jugué con la frase de contraseña (push funcionó sin la frase de contraseña por cierto)Intenté buscar una solución en stackoverflow y nada funcionó.Verificados permisos de archivos pem644
Se verificaron los permisos de los directorios principales de pem755
Parece que todas las soluciones que encontré en Google y SO son personas que tienen problemas para impulsar por completo.
Siento que el servicio tiene una tarifa limitada, ¿tal vez? Porque esperamos un tiempo (alrededor de 15 minutos) y luego lo intentamos nuevamente, y pude enviar exitosamente alrededor de 100 mensajes hasta que comencé a recibir ese mensaje nuevamente.