React Native
-
React Native Expo에서 WebView와 Geolocation API 통신 문제 해결하기React Native 2024. 10. 11. 18:43
최근 프로젝트에서 Geolocation API를 사용하여 사용자의 위치 정보를 가져와 위치 기반 서비스를 제공하였습니다. 해당 서비스의 모바일 사용자가 증가함에 따라 React Native Expo와 WebView를 이용한 간단한 앱을 만들어 보았습니다. 이 글에서는 React Native Expo를 사용하여 WebView와 Geolocation API를 통합하는 과정에서 발생한 문제와 이를 해결하기 위한 두 가지 방법을 소개하려 합니다.| 구현해당 프로젝트에서 사용자가 위치 동의를 하지 않은 상태일 때, 웹과 앱에 따라 다음과 같은 각각 다른 경고창을 보여주도록 구현되어 있었습니다.이때 앱에서 사용자가 바로 설정창으로 이동할 수 있도록 하기 위해 “설정 가기” 버튼을 누르면 웹에서 postMessag..