Я думаю, вам следует добавить userContentController в ваш WKWebView, а затем опубликовать сообщение из вашего кода Javascript, чтобы он обрабатывал запрос в собственной среде приложения.
Добавить это в viewDidLoad
yourWebView.configuration.userContentController.add(self, name: "callbackHandler")
, а затем
func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {
if message.name == "callbackHandler" {
let content = message.body as! String
...
Таким образом, вы можете общаться с приложением, используя
webkit.messageHandlers.callbackHandler.postMessage('a message');