Locator & Pages für mobile Apps implementieren
Einführung
Der Store-Locator kann mobilen Apps über WebViews hinzugefügt werden. Dieser Artikel zeigt dir, wie du den Storefinder für iOS- und Android-Apps integrierst.
Dieser Artikel geht nicht ins Detail, wie du das Verhalten der WebView anpasst. Der Storefinder hat mehrere Links und Aktionen, bei denen Anpassungen nötig sind. Zum Beispiel:
- Wenn du auf den Route-Button auf der Standortseite klickst, sollte die Standard-Karten-App des Telefons öffnen
- Wenn du auf ein Produkt auf einer Standortseite klickst, sollte der Standard-Browser öffnen und zur URL navigieren
- Wenn du auf den Anruf-Button auf der Standortseite klickst, sollte der Nutzer zum Anrufen dieser Nummer geleitet werden (abhängig vom Ablauf jedes mobilen Betriebssystems)
- Wenn du den Storefinder öffnest, sollte das Mobiltelefon den Nutzer nach Berechtigung für die Geolokalisierung fragen, um dann die Entfernung des Nutzers zu den Standorten in der Standortliste anzuzeigen
- Wenn du auf Facebook/Instagram/(andere Social-Icons) klickst, sollte der Nutzer zu diesen Social-Apps weitergeleitet werden
Dies muss vom Development-Team durchgeführt werden, das den Storefinder implementiert.
iOS mit Swift:
Schritt 1
Importiere Webkit in ViewController.swift
Schritt 2
Erweitere den ViewController um WKUIDelegate
Schritt 3
Erstelle eine Instanz von webkit webview
Schritt 4
Erweitere die webkit WebView auf den ganzen Bildschirm (über viewDidLayoutSubviews)
Schritt 5
Lade den Storefinder in viewDidLoad