WKWebView Cookie 관리
iOS12부터 UIWebView가 Deprecated가 되면서 WKWebView에 대해서 정리해 보았다. WKWebView의 가장 큰 단점은 쿠키를 직접 관리 해야한다는데에 있다.(그리고 현재 POST 방식의 load에 이슈가 있어서 사용이 불가능하다.) 대부분의 웹앱의 경우 API 통신하는 부분과 웹의 SESSID 쿠키를 맞춰서 작업해야 한다.SESSID가 틀리면 API 통신하는 네트워크 부분 혹은 웹에서 로그인 이슈 등이 생길 수 있다. 웹에서 자동으로 만들어지는 대부분의 쿠키는 한번 만들어지면 앱에서 수정할 수가 없다.그래서 웹이 로드되기 전에 원하는 미리 만들고 싶은 쿠키를 넣어놔서 다시 생성 안되게 해야한다.부득이 하게 웹에서 해당 쿠키가 변경되게 될 경우는 웹에서 messageHandler를 ..
iOS/WKWebView
2018. 7. 4. 16:27
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- swift
- iOS Keys
- Easy APNs Provider
- mutable-content
- UITextFieldTextDidChange
- UIApplication
- UNUserNotificationCenterDelegate
- 리치 푸시
- appDelegate
- shouldChangeCharactersIn
- iOS10
- UNUserNotificationCenter
- Create a New Key
- 앱 아이콘
- 이미지 푸시
- WebSiteDataStore
- AppIcon
- ios
- whose view is not in the window hierarchy
- UITextFieldDelegate
- Notification Service Extension
- wkwebview
- 인증 키
- apns
- setAlternateIconName
- httpCookieStore
- NotificationCenter
- swift3
- UITextFiled
- presentedViewController
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함