Community

커스텀 URL Scheme 처리하기 - WKURLSchemeHandler

WKWebView에서 커스텀 URL Scheme을 처리하는 WKURLSchemeHandler에 대해 정리했습니다. WKWebView에서 myapp:// 같은 커스텀 스킴으로 로컬 리소스를 로드하거나, 네트워크 요청을 가로채야 할 때 사용하는 API입니다. UIWebView의 NSURLProtocol을 대체하기 위해 iOS 11에서 도입되었는데, 몇 가지 주의할 점이 있더라고요. * HTTP/HTTPS는 등록 불가 (WebKit이 이미 처리) * didReceive(response) → didReceive(data) → didFinish() 순서 지켜야 함 * URLResponse vs HTTPURLResponse initializer 차이 정리해봤습니다 😃

알림

알림이 없습니다