我们的原生Android / IOS应用程序响应大约需要20秒才能完成第一个HTTP请求。以下任何请求均正常运行(几毫秒)。
这是到目前为止我们所知道的:
问题仅在Android手机上发生。
禁用“远程调试JS”选项时会发生此问题,启用调试后它会正常工作。
我们的json服务器和Expo服务器在同一台机器上运行,我们注意到当json服务器地址(在移动应用程序上)切换到其他开发者的机器时,就没有问题。因此,如果杰克用手机将手机连接到吉尔的json srv,反之亦然,则可以使用。但是当杰克用手机将手机连接到杰克的json srv时,它将无法正常工作。
我们尝试从手机chrome访问json srv,并且即时可用。
尝试禁用IPv6和其他一些解决方案,但无济于事。
非常感谢您的帮助。
答案 0 :(得分:0)
我已解决此问题。 我们的Axios使用库中存在循环依赖关系,这导致了问题。 在NativeBase循环依赖警告中丢失了循环。 应对这些严重问题的另一个原因...