ionic 4-添加useCleartextTraffic权限

时间:2019-06-04 07:27:05

标签: android ionic-framework permissions ionic4

在Android 9中,除非应用明确在配置中允许,否则Android会阻止明文流量(HTTP)。

我在AndroidManifest.xml的application字段中添加了android:usesCleartextTraffic="true",它可以成功运行。

问题是,允许以离子形式进行明文HTTP通信的正确方法是什么?

我认为手动编辑AndroidManifest不是正确的方法。

1 个答案:

答案 0 :(得分:0)

Android Documentation状态:

  

指示应用程序是否打算使用明文网络流量,例如明文HTTP。默认值为“ true”。

因此,基本上,这是官方的实现方式,并明确允许HTTP流量

要在运行时检查是否允许使用ClearText,请使用NetworkSecurityPolicy.isCleartextTrafficPermitted()方法。

编辑

如果要在ionic中修改AndroidManifest.xml,则必须visit this link.