深層連結的作用
深層連結會把使用者帶到 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 的連結格式。