在一个项目中既用到了 科大讯飞听写API,又要访问自己的服务器(非HTTPS)。
而当升级到Android API 28时,需要配置networkSecurityConfig 才能访问服务器,
如https://blog.csdn.net/xyx2999/article/details/82909582
但是按上述链接中配置,服务器可以访问了,但是讯飞API不能用了。
于是查找资料,参考
https://www.jianshu.com/p/19b8294f4ac2
https://blog.csdn.net/qq_30135181/article/details/80108525
将network_security_config如下配置:
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">XXX.XXX.XXX.XXX</domain>
</domain-config>
只将本服务XXX.XXX.XXX.XXX器放开。