【发布时间】:2020-09-03 21:01:15
【问题描述】:
我正在开发一个 RN 应用程序,该应用程序已部署在 App and Play 商店中,但当前未使用。我们在最新的 iPhone(iPhone 10 及更高版本)上遇到了一个问题,无法对我们的生产服务器进行 api 调用。
我们对我们的开发或测试服务器进行相同的 API 调用没有问题,只有我们的生产服务器总是返回错误代码 0(调用在几毫秒内被拒绝)。 服务器可以正常处理来自旧款 iPhone 和 Android 设备的呼叫。
我试过 fetch 和 axios 都会导致同样的问题。
从较新的 iOS 设备发送 api 调用是否需要特定的标头或权限?
谢谢!
【问题讨论】:
-
您好@Sinoan,您检查过iPhone 的iOS 版本吗?他们是一样的吗?另外,您可以尝试从旧 iPhone 和新 iPhone 的浏览器调用您的 API 吗?
-
@FreakyCoder 我尝试从浏览器调用 API,它在两种设备上都可以正常工作。这个问题似乎出现在 iOS 12.4(在模拟器上),但我也在 iOS 13.5 的真实设备上体验过。
标签: ios react-native react-native-ios