# iOS WKWebView Lifecycle 1. Create `WKWebViewConfiguration` and `WKUserContentController`. 2. Add user scripts for context injection and bridge handlers. 3. Register message handlers before navigation. 4. Push/present webview controller with campaign URL. 5. Process callbacks in `userContentController:didReceiveScriptMessage:`. 6. Route navigation and external links in WKNavigation delegate callbacks. 7. Remove message handlers during teardown.