
[Swift] WebView와 데이터 통신하는 두 가지 방법
·
Swift/정리
웹뷰와 데이터 통신 학습하게 된 이유Swift로 앱을 개발하면서 웹뷰(WKWebView)를 도입해야 하는 상황이 생겼고, 자연스럽게 네이티브 앱과 웹뷰 간의 데이터 통신 방법을 학습하게 되었다. 단순히 웹 콘텐츠를 앱 내에 띄우는 것에서 그치지 않고, 사용자 인증 정보, 세션, 사용자 식별자(uuid) 등 다양한 데이터를 웹뷰와 안전하게 주고받아야 하는 요구가 많아졌다.. 특히, 최근에는 앱 내에서 로그인한 사용자의 정보를 웹뷰로 전달하거나, 웹뷰에서 발생한 이벤트를 앱으로 다시 전달받아야 하는 복잡한 상호작용이 필요했습니다. 이런 요구를 해결하기 위해, Swift의 WKWebView가 제공하는 여러 데이터 통신 방식과 그 내부 동작 원리를 직접 실습하였음. 🍪 쿠키(Cookie) 설정을 통한 데이터..