Un proyecto de ejemplo en el que exploro cómo es posible usar WKScriptMessageHandler para hacer una página web WKWebView para la comunicación nativa.
Este es un proyecto para mis publicaciones de blog web a comunicación nativa en iOS usando wkscriptmessagehandler
Esta es una cita de la publicación:
Tarde o temprano, todos los desarrolladores móviles del mundo tenían la siguiente necesidad específica: integrar una página de sitio web dentro de una aplicación. Por lo general, la característica a desarrollar requiere una integración DPP entre web y nativa: la aplicación debe reaccionar a algunos cambios en la página web en función de las interacciones del usuario u otros eventos (actualización automática, geolocalation ECC). La antigua forma de hacer esta integración era detectar algún cambio de URL/carga de página utilizando los métodos clásicos de delegado de Uiwebview. Pero a partir de iOS 8, hay una mejor manera de hacer esta integración utilizando
WKWebViewS yWKScriptMessageHandler. En esta publicación, le mostraré cómo es posible usarlos para llamar al código Swift desde el código JavaScript dentro de una página web.
Haga clic en el enlace de arriba para leer las publicaciones.