Liên kết sâu

Khi người dùng nhấp vào một kết quả tìm kiếm về chỉ đường cho phương tiện siêu nhỏ, Google Maps dành cho thiết bị di động (GMM) sẽ sử dụng một đường liên kết sâu hoặc "ý định" trong Android của phương tiện được chọn do nguồn cấp dữ liệu General Bikeshare Feed Specification (GBFS) cung cấp.

Để mang lại trải nghiệm liền mạch cho người dùng, hướng dẫn này mô tả Trải nghiệm người dùng với đường liên kết sâu và cung cấp hướng dẫn cho đối tác về cách Định dạng đường liên kết sâuChuẩn bị đường liên kết sâu dự phòng.

Trải nghiệm người dùng về chỉ đường cho dịch vụ xe đạp chia sẻ, bắt đầu khi người dùng tìm kiếm chỉ đường và kết thúc khi họ mở khoá xe đạp trong ứng dụng của đối tác, được tóm tắt như sau:

  1. Trong GMM, người dùng chọn một tuyến đường sử dụng phương tiện siêu nhỏ:
    1. Người dùng chọn điểm xuất phát và điểm đến.
    2. Người dùng chọn phương tiện di chuyển siêu nhỏ làm phương tiện đi lại.
    3. Người dùng chọn một chiếc xe hoặc một trạm sạc (nếu họ sử dụng xe có trạm sạc) mà họ muốn dùng.
  2. Trong ứng dụng của đối tác, người dùng mở khoá xe:

    1. Người dùng nhấp vào nút trong GMM để mở ứng dụng đối tác. Đường liên kết sâu được liên kết với xe hoặc trạm sạc trong nguồn cấp dữ liệu sẽ được gọi. Nếu bạn không cung cấp đường liên kết sâu được liên kết, thì đường liên kết dự phòng được cung cấp trong Chuẩn bị đường liên kết sâu dự phòng sẽ được gọi thay thế.

      1. Khi ứng dụng đối tác được cài đặt: Đường liên kết sâu sẽ chuyển người dùng trực tiếp đến trang đặt phòng của ứng dụng đối tác mà không cần chuyển hướng hoặc trang đích trung gian.

      2. Khi ứng dụng đối tác chưa được cài đặt: Đường liên kết sâu sẽ điều hướng người dùng trực tiếp đến trang cài đặt của ứng dụng đối tác mà không cần chuyển hướng hoặc trang đích trung gian.

    2. Ứng dụng đối tác mở và tải "màn hình trạm sạc/xe đạp" cho phép người dùng mở khoá xe.

      1. Người dùng sẽ thấy mọi thông tin bổ sung mà đối tác muốn cho họ xem, chẳng hạn như nơi đỗ xe, mẹo bảo mật và cách mở khoá xe.
      2. Người dùng có thể mở khoá xe.
  3. Điều hướng

    1. Để bắt đầu hành trình, người dùng quay lại GMM và bắt đầu chế độ chỉ đường.

Để có trải nghiệm liền mạch giữa GMM, ứng dụng đối tác và trang cài đặt ứng dụng đối tác mà không cần chuyển hướng thêm, đối tác phải triển khai đường liên kết phổ quát iOSĐường liên kết đến ứng dụng Android khi chỉ định đường liên kết sâu có trong nguồn cấp dữ liệu.

Khi tạo đường liên kết sâu, đối tác có thể nhúng bất kỳ lượng thông tin nào họ cần để giúp xác định một chiếc xe hoặc trạm sạc, đồng thời điều hướng người dùng trực tiếp đến trang đặt phòng mà không cần chuyển hướng hoặc trang đích trung gian.

Đối tác có thể chọn không sử dụng bike_id hoặc station_id. Ngoài ra, bạn có thể thêm các thông tin bổ sung khác, chẳng hạn như thẻ theo dõi.

Sau đây là ví dụ về đường liên kết sâu:

https://www.example.com/app?event_tag=93581&vid=4917538

Google sẽ luôn thêm một tham số client_id khác có giá trị GOOGLE_MAPS vào đường liên kết sâu để giúp các đối tác xác định rằng Google Maps đã kích hoạt đường liên kết sâu. Mọi client_id hiện có đều sẽ bị xoá.

Sau đây là ví dụ về một đường liên kết sâu có thêm client_id:

https://www.example.com/app?event_tag=93581&vid=4917538&client_id=GOOGLE_MAPS

Đối tác cũng phải tạo một đường liên kết sâu có thể áp dụng trên toàn cầu, độc lập với từng phương tiện hoặc trạm sạc riêng lẻ cho cả iOS và Android. Các đường liên kết này được dùng làm cơ chế dự phòng trong trường hợp bạn không cung cấp đường liên kết sâu cho xe hoặc trạm sạc đã chọn trong nguồn cấp dữ liệu.

Sau khi tạo đường liên kết sâu dự phòng, đối tác phải cung cấp đường liên kết sâu dự phòng cho Google trong giai đoạn Trước khi triển khai.