쿠키세팅
-
WKWebView에서 쿠키 세팅하기Dev/iOS 2019. 11. 7. 10:57
swift를 배우지도 않고 갑자기 iOS 앱을 개발해야 했었다..ㅋㅋㅋ 하이브리드 앱이라서 웹뷰 하나 띄우면 되니깐 "일주일이면 충분하지?" 음... iOS 개발자에겐 넉넉한 시간이겠지만... 껄껄 예.. 하라면 해야죠 iOS9부터는 UIWebView 대신 WKWebView를 권장하고 있고, 12부터는 deprecated 돼서 WKWebView를 사용하는 것이 맞다고 판단. https://developer.apple.com/documentation/webkit/wkwebview WKWebView - WebKit | Apple Developer Documentation The methods of the WKNavigationDelegate protocol help you implement custom be..
-
안드로이드 웹뷰에서 로그인 세션 유지하기Dev/android 2019. 5. 9. 15:53
하이브리드 앱은 간단히 말해 웹을 네이티브 앱으로 포장한 앱이다.. 외부는 네이티브 단이고 핵심 기능은 웹에서 실행하기 때문에 ios나 안드로이드나 상관없이 웹만 수정하면 된다. 즉 유지보수가 용이한 장점이 있다. 오늘 해볼 것은 로그인은 네이티브에서 하고 쿠키 세션을 가지고 웹뷰로 넘어가서 로그인을 유지시키는 것이다. 그림으로 간단하게 그려봤는데 오히려 보기 어려울수도 있을것 같다.. 네이티브 로그인 화면에서 아이디, 비밀번호를 입력 후 서버에 확인을 받으면 쿠키를 생성한다. 그 쿠키로 다시 url을 로드할 때 서버에 보내서 로그인 상태를 유지시킨다. 그러면 웹뷰에는 마치 웹에서 로그인한 것 처럼 로그인 성공시 보여줄 페이지가 로드된다. activity_login.xml 1 2 3 4 5 6 7 8 9..