반응형
보안정책으로 인해 android나 ios에서 http연결은 기본적으로 차단되어 있다.
따라서 https가 아닌 http를 사용하는 페이지를 웹뷰에서 열고 싶다면 추가적인 설정을 해주자.
android (AndroidManifest.xml)
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:label="flutterdemo"
android:name="${applicationName}"
android:icon="@mipmap/launcher_icon"
android:roundIcon="@mipmap/launcher_icon_round"
android:usesCleartextTraffic="true"> /* <-- 이부분 추가 */
ios (info.plist)
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
반응형
'Flutter' 카테고리의 다른 글
[Flutter] 구글스토어 배포시 디버그 기호 업로드 (0) | 2024.08.15 |
---|---|
[Flutter] 안드로이드 앱 배포하기 (0) | 2023.05.25 |
[Flutter] Cannot resolve symbol 'Properties' (0) | 2023.04.10 |
[Flutter] A problem occurred evaluating project ':app'. > path may not be null or empty string. path='null' (0) | 2023.04.09 |
[Flutter] 안드로이드 웹뷰 오류 net::ERR_CACHE_MISS (0) | 2023.04.09 |
댓글