Implementa Locator & Pages per app mobile
Introduzione
Lo store-locator può essere aggiunto alle app mobile attraverso l'uso dei WebView. Questo articolo spiega come integrare lo storefinder sia per app iOS che Android.
Questo articolo non approfondisce come personalizzare il comportamento del WebView. Lo storefinder ha più link e azioni che richiedono personalizzazione. Ad esempio:
- Al clic sul pulsante percorso nella pagina della location, dovrebbe aprirsi l'app mappe predefinita del telefono
- Al clic su un prodotto in una pagina di location, dovrebbe aprirsi il browser predefinito e navigare verso l'URL
- Al clic sul pulsante di chiamata nella pagina della location, dovrebbe guidare l'utente verso la composizione di quel numero (in base al flusso di ogni sistema operativo mobile)
- All'accesso allo storefinder, il telefono mobile dovrebbe chiedere all'utente il permesso per la geolocalizzazione per mostrare quindi la distanza dalle location nella lista
- Al clic su Facebook/Instagram/(altre icone social) l'utente dovrebbe essere reindirizzato a quelle app social
Questo deve essere fatto dal team di sviluppo che implementa lo storefinder.
iOS con Swift:
Passaggio 1
Importa Webkit dentro di ViewController.swift
Passaggio 2
Estendi il ViewController con WKUIDelegate
Passaggio 3
Crea un'istanza di webkit webview
Passaggio 4
Estendi il webkit WebView all'intera schermata (via viewDidLayoutSubviews)
Passaggio 5
Carica lo storefinder dentro di viewDidLoad