JS chamando uma função no Swift
Eu sei como enviar mensagens de JS para o aplicativo nativo do IOS swift:
func userContentController(userContentController: WKUserContentController!, didReceiveScriptMessage message: WKScriptMessage!) {
println("JavaScript is sending a message \(message.body)")
}
e JS:
webkit.messageHandlers.callbackHandler.postMessage("Hello from JavaScript");
Minha pergunta: é possível chamar diretamente uma função no aplicativo nativo em vez de receber a mensagem no meu código de exemplo.
digamos que eu quero no JS usar algo como:
webkit.messageHandlers.someFunctionName()
A razão pela qual estou perguntando é que, no Android, é assim que funciona