Android 9.0+ 明文 HTTP 限制解决方案
背景从 Android 9.0(API 28)开始,Google 默认禁止应用使用明文 HTTP 流量,所有网络请求必须用 HTTPS。这个改动提升了安全性,但开发和测试环境经常还在用 HTTP。这篇文章分享我处理这个问题的经验,包括 android:usesCleartextTraffic 和 Network Security Config 两种配置方案,以及生产环境的 TLS 配置建议。 An
背景从 Android 9.0(API 28)开始,Google 默认禁止应用使用明文 HTTP 流量,所有网络请求必须用 HTTPS。这个改动提升了安全性,但开发和测试环境经常还在用 HTTP。这篇文章分享我处理这个问题的经验,包括 android:usesCleartextTraffic 和 Network Security Config 两种配置方案,以及生产环境的 TLS 配置建议。 An