Api вызов не удается с помощью Angular / Common / HTTP в ионном APK - PullRequest
0 голосов
/ 15 октября 2019

Мы используем HTTPClient из angular/common/http в ionic и можем без проблем вызывать API в коде Visual Studio, однако API не вызываются через apk.

Error: net::ERR_CLEARTEXT_NOT_PERMITTED

Как предлагают многие форумы, мы использовали флаг android:usesCleartextTraffic="true" в network_security_config.xml и manifest.xml.

Мы также обновили gradle и сделали apk как из android studio, так и из кода Visual studio. .

Любые указатели помогут.

1 Ответ

0 голосов
/ 15 октября 2019

в моем config.xml добавить:

<allow-navigation href="*" /> 

Ваш манифест:

 <application        
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme"
    android:usesCleartextTraffic="true">

Мой network_security_config.xml

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