【问题标题】:usesCleartextTraffic And NetworkSecurityConfig not permitted不允许使用明文流量和 NetworkSecurityConfig
【发布时间】:2020-03-26 08:53:41
【问题描述】:

我已经搜索过这个问题,但无法解决这个问题 我在 android 8 中有互联网,但在 android 9 中没有任何连接

usesCleartextTraffic=true >> 未解决

NetworkSecurityConfig >> 未解决

我的网址有 https 和 ssl 证书,但我没有任何互联网连接,只有在 android 9 这是下面的安全配置

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">ketabenarenji.ir</domain>
    </domain-config>
</network-security-config>

【问题讨论】:

  • 这是完整的 url :> 'ketabenarenji.ir' 我使用 wocommerce Rest Api 来制作 Shop App
  • 您必须在&lt;application&gt; 节点的AndroidManifest 中同时使用useClearTextTrafficandroid:networkSecurityConfig
  • 我同时使用但不响应 logcat:>> void ir.ketabenarenji.shop.Global$3.onResponse(java.lang.String) 的验证耗时 126.483 毫秒
  • "我的 url 有 https 和 ssl 证书" 那么你不应该担心“明文”等。这就是没有 S 的 HTTP。会调试或有看看 logcat 可能会发现什么?
  • 是的,我的网址有 https 和 ssl 但仍然没有得到响应或 Volley 中的错误

标签: java android kotlin manifest


【解决方案1】:

我不认为我们互相理解,去看看我在这篇文章中的回答WebView shows net::ERR_CLEARTEXT_NOT_PERMITTED on HTTPS url它会帮助你如何配置你的文件。


编辑:我刚刚访问了你的网站,它告诉我它不安全,即使你有 https://,你可能想修复你的证书,一旦修复,你可以删除所有 useClearTextTraffic 和文件 network_security_config

【讨论】:

  • 我遵循了本教程但没有解决我的问题``` ketabenarenji.ir domain> ```
  • 我更新了我使用 android 模拟器 nexus 5 Api 28 的帖子,我没有看到任何错误,只是凌空请求没有响应或错误
  • 你能发布一个不工作的电话的代码吗?我检查了您的网站是 HTTPS,因此您不再需要 network_config_file 并且可以删除 AndroidManifest 中的属性 android:usesCleartextTrafficandroid:networkSecurityConfig
猜你喜欢
  • 2019-07-16
  • 1970-01-01
  • 1970-01-01
  • 2020-02-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-08
  • 1970-01-01
  • 2019-11-29
相关资源
最近更新 更多