프로그래밍/React-Native

react-native release 모드로 배포시 주의할 점(http 안되는 문제).

콘파냐 2021. 12. 24. 22:58

개발모드에서는 잘 되던 앱이 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"
추가

반응형