Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

127
Views
iOS v12 Https solicita errores

Noté que las solicitudes https realizadas desde mi aplicación Ionic Angular en iOS v12 están fallando, respectivamente, nunca llegan a mi backend.

Pude confirmar que mi aplicación es productiva y el hecho de que este error solo ocurre en iOS >= v12

Cuando depuro en Xcode 10 beta me sale el siguiente error

{“headers”:{“normalizedNames”:{},“lazyUpdate”:null,“headers”:{}},“status”:0,“statusText”:“Error desconocido”,“url”:null,“ok ”:falso,“nombre”:“HttpErrorResponse”,“mensaje”:“Respuesta de error de HTTP para (url desconocida): 0 Error desconocido”,“error”:{“es de confianza”:verdadero}}

El backend de My Node/Express.js establece los siguientes encabezados

 var allowedOrigins = ["https://example.com", "http://ionic.local", "http://localhost:8080"]; var origin = req.headers.origin; if(allowedOrigins.indexOf(origin) > -1){ res.setHeader('Access-Control-Allow-Origin', origin); } else { res.setHeader("Access-Control-Allow-Origin", "https://example.com"); } res.header("Access-Control-Allow-Credentials", "true") res.header("Access-Control-Allow-Headers", "Origin, Authorization, Content-Type, Content-Range, Content-Disposition, Content-Description, X-Requested-With, X-ACCESS_TOKEN"); res.header("Access-Control-Allow-Methods", "GET,PUT,POST");

¿Alguien está enfrentando el mismo problema? ¿Qué cambió en su código para solucionar el problema de iOS v12?

PD: He abierto un tema por Apple

También aquí el tema vinculado en el foro de Ionic: https://forum.ionicframework.com/t/ios-12-beta-preflight-requests-fail

Y por si acaso abrió un problema en el complemento WkWebView: https://github.com/ionic-team/cordova-plugin-ionic-webview/issues/112

ACTUALIZAR

No estoy seguro, pero parece que solo enfrento un problema al consultar las solicitudes POST , respectivamente, que no lo enfrento al hacer solicitudes GET ... ¿podría confirmar eso también?

ACTUALIZAR 2

En la siguiente discusión/problema, https://github.com/ionic-team/cordova-plugin-ionic-webview/issues/112 , también apostamos por un error en la propia versión de iOS. A ver si se corrige con la próxima versión beta

ACTUALIZAR 3

Xcode 10 beta 2 respectivamente iOS 12 beta 2 lanzado el martes 19 de junio de 2018 resolvió mi problema

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Estoy muy seguro de que esto es solo un error beta 1 sin solución confirmada. Nunca encontré la oportunidad de verificar esto en persona mientras estaba en WWDC, pero parece estar muy confirmado por múltiples fuentes, incluido este error en el radar abierto . Voy a presentar un error adicional con Apple directamente y actualizaré mi respuesta con cualquier respuesta.

Actualización: probé varios dispositivos en iOS 12 beta 2 y el problema parece estar resuelto. No hay actualizaciones sobre el error presentado con Apple, pero voy a suponer que se solucionó en la última actualización.

Actualización 2: Apple finalmente cerró mi error como corregido.

over 4 years ago · Santiago Trujillo Report

0

El problema era un problema interno de iOS 12 beta 1

Xcode 10 beta 2 respectivamente iOS 12 beta 2 lanzado el martes 19 de junio de 2018 resolvió mi problema

over 4 years ago · Santiago Trujillo Report

0

La prueba es un problema, en iOS 12, las siguientes dos formas no se encontrarán con este problema

  1. solicitud con HTTP
  2. publicar solicitud con datos de formulario , no con json . si publica con JSON , activará la solicitud de opción, pero webkit no publica esta solicitud, por lo que el dominio cruzado falló
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!