WebView: ¿Cómo usar Toku en una App mobile?
¿Qué es un WebView?
Un WebView es un componente (o vista) que permite mostrar contenido web (HTML, CSS, JavaScript) dentro de una aplicación nativa (iOS, Android, Flutter, React Native, etc.). Es el símil de un navegador web embebido en una parte de tu app.
En vez de abrir Safari o Chrome por separado, cargas directamente una web dentro de tu propia aplicación, ya sea una página externa o código HTML que definas tú mismo.
Dependiendo del lenguaje en el que esté desarrollada to App, estas son las librerías más utilizadas:
React Native
- React-native-webview
- react-native-webview
- Mantenido por la comunidad y patrocinado por Meta. Totalmente recomendado.
Swift (iOS)
- WKWebView
- WKWebview
- No necesitas librería externa. WKWebView es la forma moderna, segura y eficiente de integrar una webview en iOS.
Kotlin (Android)
- Android WebView (nativo)
- Koltin
- También es robusto sin librerías externas.
- Repositorio GitHub: Justson/AgentWeb
Luego de inicializar este webview, tienes que tratar las redirecciones de manera común y corriente: Redirecciones: ¿Cómo redirigir a un customer a Toku o a mi organización?
Updated about 2 months ago