Http 调用仅在 iOS 上对蜂窝数据不起作用 ionic-webview (1.2.1)

Http calls not working ionic-webview (1.2.1) on iOS only on Cellular data

我对后端服务的 Http 调用在 Android 上始终正常工作,在 iOS 上的 WiFi 上工作正常,但是一旦我跳转到蜂窝数据,我就会收到以下错误 TIC TCP Conn Failed : Err(54)HTTP load failed (error code: -1005 [1:54]) 与原始问题在此处 描述的错误消息相同。

我已经使用 nscurl --ats-diagnostics https://api.mydomain.com 检查了我的 ssl 证书,除 TLSv1.3

之外的所有内容都通过了

我还从 HttpErrorResponse 收到消息 Http failure response for (unknown url): 0 Unknown Error,它似乎与 CORS 相关,但它适用于除 iOS 上的蜂窝数据以外的所有场景不是 CORS 问题。

我试过 Angular 的 HttpClient 和 cordova-plugin-advanced-http 都没有用。

我的临时解决方法是将我的 AWS 负载均衡器更改为 IPV4 而不是双堆栈。我仍然不确定这的根本原因,但它暂时有效。但这需要是双栈的,因为下次我通过他们提交应用程序时 Apple 会抱怨。