Precyzyjne linki

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ówprzygotowywania zapasowych precyzyjnych linków.

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:

  1. W GMM użytkownik wybiera trasę z mikromobilnością:
    1. Użytkownik wybiera miejsce początkowe i docelowe.
    2. Użytkownik wybiera mikromobilność jako środek transportu.
    3. Użytkownik wybiera pojazd lub stację (jeśli korzysta z pojazdu dokowanego), z którego chce skorzystać.
  2. W aplikacji partnerskiej użytkownik odblokowuje pojazd:

    1. 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.

      1. 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.

      2. 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.

    2. Otwiera się aplikacja partnera i wyświetla się „ekran stacji/roweru”, który umożliwia użytkownikowi odblokowanie pojazdu.

      1. 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.
      2. Użytkownik może odblokować pojazd.
  3. Nawigacja

    1. Aby rozpocząć podróż, użytkownik wraca do GMM i włącza tryb nawigacji.

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 iOSlinki 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

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.