Http вызывает не работающий ionic-webview (1.2.1) на iOS только на сотовых данных - PullRequest
0 голосов
/ 03 мая 2018

Мои вызовы Http в мой бэкэнд-сервис всегда работают нормально на Android и на WiFi на iOS, но как только я перехожу на сотовые данные, я получаю следующие ошибки TIC TCP Conn Failed : Err(54) и HTTP load failed (error code: -1005 [1:54]), которые являются теми же сообщениями об ошибках, которые описанный здесь TIC TCP Conn Failed 1:54 Err (54) по первоначальному вопросу.

Я проверил свой ssl-сертификат, используя nscurl --ats-diagnostics https://api.mydomain.com, и все прошло, кроме TLSv1.3

Я также получил сообщение Http failure response for (unknown url): 0 Unknown Error от HttpErrorResponse, которое, по-видимому, относится к CORS, но оно работает при всех сценариях, кроме данных сотовой связи на iOS, что говорит мне о том, что это не проблема CORS.

Я пробовал оба варианта Angtt's HttpClient и cordova-plugin-advanced-http безрезультатно.

1 Ответ

0 голосов
/ 10 мая 2018

Моим временным решением этой проблемы было изменение балансировщика нагрузки AWS на IPV4 вместо двойного стека. Я до сих пор не уверен в коренной причине этого, но это работает в настоящее время. Но это должен быть двойной стек, так как Apple будет жаловаться в следующий раз, когда я отправлю приложение через них.

...