android9不允许使用http解决方案
react native 写app时发现有些手机获取不到数据。多方查看,原来是android9不允许使用http。
解决
android/app/res 下新建:network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
android/app目录下的AndroidManifest.xml文件中application标签内声明文件
android:usesCleartextTraffic="true"
android:networkSecurityConfig="@xml/network_security_config"