반응형

HTTP 통신 허용하기

앱은 기본적으로 https의 보안 프로토콜만 통신을 허용하도록 설정되어 있다.
앱 개발 초기에는 백엔드 서버의 도메인조차 없는 경우가 허다하기 때문에 임시적으로 허용을하고 개발을 해야할텐데, 관련하여 정리하고자 한다.

🍎 IOS에서 HTTP 허용하기

프로젝트/ios/프로젝트명/info.plist 파일을 열어준다.

NSAllowsArbitraryLoads키의 값을 true처리 해준다.

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

🤖 Android에서 HTTP 허용하기

android의 경우 테스트를 위해 apk 배포시에도 동일하다.
해당 옵션을 처리해주면 apk파일도 http서버에 요청을 할 수 있게 된다.

프로젝트/android/app/src/main/AndroidManifest.xml을 열어준다.

application태그에 아래 옵션을 추가한다.
android:usesCleartextTraffic="true"

적용예시)

반응형