Gdy użytkownik kliknie wynik wyszukiwania wskazówek dojazdu środkami transportu osobistego, Mapy Google na urządzenia mobilne (GMM) użyją precyzyjnego linku lub „intencji” na Androidzie wybranego pojazdu podanego w pliku danych General Bikeshare Feed Specification (GBFS).
Aby zapewnić użytkownikom wygodę, w tym przewodniku opisujemy oczekiwane wrażenia użytkowników związane z precyzyjnymi linkami oraz podajemy wskazówki dla partnerów dotyczące formatowania precyzyjnych linków i przygotowywania zapasowych precyzyjnych linków.
Wrażenia użytkowników związane z precyzyjnymi linkami
Proces korzystania ze wskazówek dotyczących wypożyczalni rowerów, który rozpoczyna się, gdy użytkownik wyszukuje wskazówki, a kończy, gdy odblokowuje rower w aplikacji partnera, można podsumować w ten sposób:
- W GMM użytkownik wybiera trasę z mikromobilnością:
- Użytkownik wybiera miejsce początkowe i docelowe.
- Użytkownik wybiera mikromobilność jako środek transportu.
- Użytkownik wybiera pojazd lub stację (jeśli korzysta z pojazdu dokowanego), z którego chce skorzystać.
W aplikacji partnerskiej użytkownik odblokowuje pojazd:
Użytkownik klika przycisk w GMM, aby otworzyć aplikację partnera. Wywoływany jest precyzyjny link powiązany z pojazdem lub stacją w pliku danych. Jeśli powiązany precyzyjny link nie zostanie podany, zamiast niego zostanie wywołany link zapasowy podany w sekcji Przygotuj zapasowy precyzyjny link.
Gdy aplikacja partnera jest zainstalowana: precyzyjny link kieruje użytkownika bezpośrednio na stronę rezerwacji w aplikacji partnera bez przekierowania lub pośredniej strony docelowej.
Gdy aplikacja partnera nie jest zainstalowana: precyzyjny link kieruje użytkownika bezpośrednio na stronę instalacji aplikacji partnera bez przekierowania lub pośredniej strony docelowej.
Otwiera się aplikacja partnera i wyświetla się „ekran stacji/roweru”, który umożliwia użytkownikowi odblokowanie pojazdu.
- Użytkownicy widzą dodatkowe informacje, które partner chce im pokazać, np. miejsca parkingowe, wskazówki dotyczące bezpieczeństwa i sposób odblokowania pojazdu.
- Użytkownik może odblokować pojazd.
Nawigacja
- Aby rozpocząć podróż, użytkownik wraca do GMM i włącza tryb nawigacji.
Formatowanie precyzyjnych linków
Aby zapewnić płynne przejście między Mapami Google, aplikacją partnera i stroną instalacji aplikacji partnera bez dodatkowych przekierowań, partner musi zaimplementować uniwersalne linki iOS i linki do aplikacji na Androida, gdy określa precyzyjne linki podane w pliku danych.
Gdy partner tworzy precyzyjne linki, może w nich umieścić dowolną ilość informacji, które pomogą zidentyfikować pojazd lub stację i skierować użytkowników bezpośrednio na stronę rezerwacji bez przekierowania lub pośredniej strony docelowej.
Partner może zrezygnować z używania bike_id
lub station_id
.
Możesz też dodać inne dodatkowe informacje, takie jak tagi śledzenia.
Oto przykład precyzyjnego linku:
https://www.example.com/app?event_tag=93581&vid=4917538
Google zawsze dołącza do precyzyjnego linku dodatkowy parametr client_id
z wartością GOOGLE_MAPS
, aby pomóc partnerom w określeniu, że precyzyjny link został wywołany przez Mapy Google. Wszystkie istniejące client_id
zostaną usunięte.
Oto przykład precyzyjnego linku z dodanym parametrem client_id
:
https://www.example.com/app?event_tag=93581&vid=4917538&client_id=GOOGLE_MAPS
Przygotowywanie precyzyjnych linków awaryjnych
Partner musi też wygenerować uniwersalny precyzyjny link niezależny od poszczególnych pojazdów lub stacji dokujących zarówno w przypadku iOS, jak i Androida. Te linki są używane jako mechanizm rezerwowy w przypadku, gdy w pliku danych nie ma precyzyjnych linków do wybranego pojazdu lub stacji dokującej.
Po wygenerowaniu zastępczych precyzyjnych linków partner musi przekazać je Google w ramach fazy przed wdrożeniem.