개발모드에서는 잘 되던 앱이 react-native에서 release 모드로 테스트를 하거나 build를 한 후 먹통이 되는 경우가 있다.
가장 흔히 겪는 문제는 api 호출이 제대로 안되는 경우인데, 원인은 http 프로토콜을 사용하기 때문이다.
기본적으로 react-native는 release 모드에서 http의 호출을 막는다.
따라서 https를 사용하도록 설정해야하는데, 여의치 않을 때 다음과 같은 설정으로 http 모드를 허용해주는 방법을 사용한다.
android/app/src/main/AndroidManifest.xml 에서
<application
....
android:usesCleartextTraffic="true"
...
>
...
...
</application>
android:usesCleartextTraffic="true"
추가
반응형