Implementar Locator & Pages para aplicaciones móviles
Introducción
El localizador de tiendas se puede añadir a aplicaciones móviles mediante el uso de WebViews. Este artículo muestra cómo integrar el localizador de tiendas tanto para aplicaciones iOS como Android.
Este artículo no entrará en detalles sobre cómo personalizar el comportamiento del WebView. El localizador de tiendas tiene múltiples enlaces y acciones donde se necesita personalización. Por ejemplo:
- Al hacer clic en el botón de ruta en la página de ubicación, se debe abrir la aplicación de mapas predeterminada del teléfono
- Al hacer clic en un producto en una página de ubicación, debe abrir el navegador predeterminado e ir a la URL
- Al hacer clic en el botón de llamada en la página de ubicación, debe guiar al usuario a llamar a ese número (según el flujo de cada SO móvil)
- Al entrar en el localizador de tiendas, el teléfono móvil debe solicitar al usuario permiso de geolocalización para mostrar la distancia a las ubicaciones en la lista
- Al hacer clic en Facebook/Instagram/(otros iconos de redes sociales), el usuario debe ser dirigido a esas aplicaciones de redes sociales
Esto debe realizarlo el equipo de desarrollo que implementa el localizador de tiendas.
iOS con Swift:
Paso 1
Importa Webkit dentro de ViewController.swift
Paso 2
Extiende el ViewController con WKUIDelegate
Paso 3
Crea una instancia de webkit webview
Paso 4
Extiende el webkit WebView a toda la pantalla (mediante viewDidLayoutSubviews)
Paso 5
Carga el localizador de tiendas dentro de viewDidLoad