深層連結

又稱: App 連結, 通用連結, Deep Link

定義

深層連結是一種網址,會開啟 App 內的特定畫面或項目,而不只是 App 的首頁或網站。QR Code 常用深層連結直接跳到某個個人檔案、商品或聊天。

深層連結的作用

深層連結會把使用者帶到 App 內的特定位置,例如商品頁、播放清單,或與某商家的聊天。如果已安裝 App,手機就會直接開啟到該畫面;如果沒有,設計良好的深層連結會退回到網頁或應用程式商店的頁面。

深層連結的類型

現代的深層連結通常看起來就像一般的 https 網址,只是作業系統會辨識它屬於某個 App。Apple 稱之為 Universal Links(通用連結),Android 稱之為 App Links;兩者都要求網站擁有者發布一個小型驗證檔案。較舊的自訂 URL scheme,例如 exampleapp://item/42,在許多 App 中仍可使用,但若沒有安裝該 App 就會出錯。

  • Universal Links(iOS)與 App Links(Android):由網站擁有者驗證的 https 網址
  • 自訂 URL scheme:App 專屬的前綴,沒有網頁備援
  • 延遲深層連結:先把新使用者送到應用程式商店,安裝後再導向正確畫面

在 QR Code 中使用深層連結

對 QR Code 而言,https 深層連結通常是最安全的選擇,因為不論有沒有安裝 App,每支手機都能使用。請在 iOS 與 Android 上、在已安裝與未安裝 App 的情況下分別測試,因為行為可能不同。許多社群與通訊平台都公布了能直接開啟其 App 的連結格式。

常見問題

一般連結與深層連結有什麼不同?

一般連結開啟的是網頁。深層連結在已安裝 App 時會開啟 App 內的特定畫面,未安裝時可以退回網頁。

QR Code 能直接開啟 App 嗎?

可以,只要它編碼的是該 App 支援的深層連結。使用 Universal Links 或 App Links 時,有安裝 App 就開啟 App,否則開啟網站。

所有名詞