안녕하세요 ㅎ
현재 로컬, 웹 서비스 그리고 아이폰 웹뷰에서 지도는 잘 불러오고 있습니다.
하지만 안드로이드에서만 문제가 되네요,…
kakao is not defined 라고 뜨고 작동이 되지 않습니다.
이부분은 어떻게 수정을 해야할까요?
현재 서비스가 http 기준으로 하는데 뭐 안드로이드에서는 https 를 써야 지도를 불러오고 막 그럴까요?
안녕하세요 ㅎ
현재 로컬, 웹 서비스 그리고 아이폰 웹뷰에서 지도는 잘 불러오고 있습니다.
하지만 안드로이드에서만 문제가 되네요,…
kakao is not defined 라고 뜨고 작동이 되지 않습니다.
이부분은 어떻게 수정을 해야할까요?
현재 서비스가 http 기준으로 하는데 뭐 안드로이드에서는 https 를 써야 지도를 불러오고 막 그럴까요?
안드로이드 9부터 http통신을 허용하지 않기 때문에 설정을 추가해야 합니다.
저는 아래와 같이 설정했으며 사용하는 환경에 따라 차이가 있을 수 있습니다.
아래 설정은 참고만 해주시고 환경에 맞게 설정파일을 수정해주세요.
AndroidManifest.xml
android:networkSecurityConfig="@xml/network_security_config"
추가
res/xml/network_security_config.xml 파일 생성
<?xml version='1.0' encoding='utf-8'?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">daumcdn.net</domain>
<domain includeSubdomains="true">dapi.kakao.com</domain>
</domain-config>
</network-security-config>
이부분 … 추가 하였습니다만 그대로 입니다 ㅠㅠ