React Native/React Native_error

[React Native - android] react-native-webview 사용 시, ERR_CLEARTEXT_NOT_PERMITTED

bocoder
728x90
반응형

* react-native-webview 모듈 사용 시, dev 모드에서는 정상 호출되지만 release 모드에서 호출 시 에러 발생

# 원인

 - android 에서만 에러 현상 발생

 - https 호출은 정상이지만, http 호출 불가능

 - dev 모드에서는 잘 되지만, release 모드로 앱 빌드 시 호출 불가능

즉, android는 release 모드에서 https 호출이 불가능했다.

 

 

# 해결

 - [android > app > src > main > AndroidManifest.xml] 파일에 android:usesCleartextTraffic="true" 옵션을 추가

<manifest ...>
...
    <application
      ...
      android:usesCleartextTraffic="true" // 추가
      >
      ...
    </application>
</manifest>
728x90
반응형