Bạn có thể không biết “liên kết sâu” (deep link) là gì, nhưng gần như chắc chắn bạn đã từng sử dụng chúng. Công cụ điều hướng kỹ thuật số này có thể được sử dụng để làm cho nội dung trở nên dễ hoặc khó truy cập hơn. Vậy, liên kết sâu là gì?
Liên kết sâu là gì?
Liên kết sâu là các liên kết từ bên trong một trang web hoặc ứng dụng đến một trang web hoặc ứng dụng khác. Ví dụ: nếu bạn tìm thấy bài viết này từ một liên kết trong một ứng dụng email tin tức hoặc một đường link trên một trang web khác, đó là liên kết sâu.
Liên kết sâu được dùng để làm gì?
Các loại liên kết sâu cơ bản là liên kết giữa các trang web, liên kết web với ứng dụng, liên kết ứng dụng với web và liên kết ứng dụng với ứng dụng. Những giải pháp ngày càng phức tạp này nhằm giải quyết các vấn đề ngày càng phức tạp.
Liên kết giữa các trang web
Liên kết từ một trang web đến bên trong một trang web khác có lẽ là loại liên kết sâu bạn quen thuộc nhất. Đây cũng là loại dễ nhất và thường xuất hiện trong quá trình tạo nội dung.
Liên kết sâu cũng ngày càng được sử dụng nhiều hơn để kết nối các trang web không gian (spatial website) . Trong trường hợp này, việc nhấp vào một thứ gì đó trong thế giới thực sẽ đưa người dùng đến các không gian ảo khác, giống như chạm vào một khóa cảng (portkey) trong Harry Potter.
Liên kết giữa web với ứng dụng
Liên kết Web-to-App thường được thực hiện khi nội dung có thể được khám phá nhiều hơn trên website nhưng chỉ có thể được thực hiện (hoặc có thể được thực hiện tốt nhất) trong một ứng dụng. Ví dụ như việc tìm và tải xuống ứng dụng.
Loại liên kết sâu này phức tạp hơn một chút. Nó thực sự yêu cầu tạo một địa chỉ web cho một vị trí trong ứng dụng, điều này cần đến một đoạn code chuyên môn đặc biệt. Đoạn code này trông như thế nào sẽ phụ thuộc trên hệ điều hành mà ứng dụng được tối ưu hóa để chạy trên đó. Ví dụ dưới đây là để liên kết sâu một ứng dụng Microsoft Windows.
Liên kết giữa web với ứng dụng cũng được dùng để chia sẻ nội dung độc quyền. Một email chứa liên kết sâu có thể được gửi đến một số chủ sở hữu ứng dụng nhất định. Khi họ nhấp vào liên kết sâu, nó sẽ đưa họ đến các phần của ứng dụng mà không phải ai cũng có thể truy cập.
Liên kết ứng dụng với ứng dụng
Khi chúng ta sử dụng ngày càng nhiều ứng dụng trong cuộc sống, điều có ý nghĩa là nội dung chúng ta sử dụng sẽ chuyển từ ứng dụng này sang ứng dụng khác. Liên kết ứng dụng với ứng dụng cho phép điều này. Một ví dụ phổ biến là nhận được một đường link đến một video YouTube trong một tin nhắn văn bản. Bạn nhấp vào liên kết đó và nó sẽ mở ra trong ứng dụng YouTube trên thiết bị thông minh của bạn.
Việc tự xây dựng một liên kết như vậy có thể phức tạp, nhưng các ứng dụng phổ biến thường có Giao diện lập trình ứng dụng (API) được tạo sẵn cho phép chúng hoạt động cùng nhau. Liên kết giữa ứng dụng và ứng dụng không chỉ để gửi nội dung cho nhau. Một API tốt cũng có thể tăng cường bảo mật cho các ứng dụng có chứa nội dung nhạy cảm.
API bảo mật yêu cầu một người đăng nhập vào một ứng dụng bằng một ứng dụng khác để bảo mật kép. Ví dụ: nếu bạn sử dụng ứng dụng trả trước PayPal, bạn sẽ biết rằng ứng dụng đó thường yêu cầu bạn đăng nhập bằng ứng dụng PayPal tiêu chuẩn. Đây là một ví dụ về bảo mật xác thực kép thông qua các liên kết sâu giữa các ứng dụng với nhau,
Liên kết ứng dụng với web
Không có nhiều điều để nói về loại liên kết này. Nó hoạt động giống như liên kết giữa các trang web vì hầu hết các ứng dụng đều đã được kết nối với internet. Các ví dụ phổ biến có thể bao gồm việc nhấp vào liên kết trong ứng dụng lịch để mở cuộc gọi Zoom trong trình duyệt. Hoặc sử dụng một nút trong ứng dụng học ngôn ngữ Duolingo để chia sẻ thành tích trên Twitter.
Kết luận
Rất dễ để coi liên kết sâu là điều hiển nhiên, nhưng hãy nghĩ xem chúng ta sẽ ở đâu mà không có nó. Mở ứng dụng theo cách thủ công vì chúng ta thấy nội dung nào đó thú vị trên mạng? Hoặc tìm thấy một cái gì đó thú vị trực tuyến và không biết làm thế nào để chia sẻ nó với bạn bè? Quả thực đó sẽ là một thời đại đen tối.
Vân Nguyễn
Dịch từ: https://www.makeuseof.com/what-is-a-deep-link/
Bình luận (0
)