Aviral Rajput
Aviral Rajput

Reputation: 11

Ionic Cordova application not working on android 9 devices

I am getting a problem to run my ionic cordova app on android 9 its working fine on android version less than 9 Application is not hitting the backend in android 9 this is my environment

I tried on samung and onePlus devices bot on android verion 9 and less than 9

Ionic:

ionic (Ionic CLI) : 4.0.0 (/usr/local/lib/node_modules/ionic) Ionic Framework : ionic-angular 3.9.6 @Ionic/app-scripts : 3.2.4

Cordova:

cordova (Cordova CLI) : 8.0.0 Cordova Platforms : android 8.0.0

System:

Android SDK Tools : 26.1.1 NodeJS : v8.10.0 (/usr/bin/node) npm : 6.9.0 OS : Linux 4.15

Environment:

ANDROID_HOME : /home/aviral/Android/Sdk

Upvotes: 1

Views: 2586

Answers (1)

Harikrishnan S
Harikrishnan S

Reputation: 13

Add network_security_config.xml in platforms\android\app\src\main\res\xml. The file contains

<?xml version="1.0" encoding="utf-8"?>
  <network-security-config>
 <base-config cleartextTrafficPermitted="true">
 <trust-anchors>
  <certificates src="system" />
  </trust-anchors>
  </base-config>
</network-security-config>

Add the above file in AndroidManifest.xml like

 <application android:hardwareAccelerated="true" android:icon="@mipmap/ic_launcher" 
  android:label="@string/app_name" 
  android:networkSecurityConfig="@xml/network_security_config" 
  android:supportsRtl="true">

Upvotes: 0

Related Questions