我的react-native android应用程序使用本地网络上智能设备的IP地址与其通信。这在测试中工作完美,但现在我已经启动了应用程序进行内部测试,这个调用失败了。
Ex call is: http://192.168.88.39:8080/version
这个调用在开发中工作得很好,但不是在部署的应用程序上。我以前使用主机名来解析本地网络上设备的IP地址,但意识到这不适用于Android,所以我切换到使用物联网设备的IP地址与它通信。
但令我惊讶的是,这不起作用。我也试过设置一个查尔斯代理来拦截请求,但一直无法成功地这样做,所以我不确定http请求的确切响应是什么。
但我知道它不能解决。
那么首先这是可能的吗?想确定这不是被禁止的吗?
您不能在生产构建中访问http url。Android 8:明文HTTP流量不允许