手動建立動態連結網址

您可以使用下列表單手動建立網址,以建立 Dynamic Link

https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]

Dynamic Link 個參數

深層連結參數 (酬載參數)
連結

應用程式會開啟的連結。指定應用程式可處理的網址,通常是應用程式內容或酬載,可啟動應用程式專屬邏輯 (例如使用優待券為使用者提供抵用額或顯示歡迎畫面)。這個連結必須是格式正確的網址、使用正確的網址編碼、使用 HTTP 或 HTTPS,且不得是另一個動態連結。

Android 參數
APN 用於開啟連結的 Android 應用程式套件名稱。您必須透過 Firebase 控制台的總覽頁面,將應用程式連結至專案。這是 Dynamic Link 開啟 Android 應用程式時所需的權限。
afl 未安裝應用程式時要開啟的連結。指定這個值,即可在未安裝應用程式時,執行其他操作 (例如開啟內容的行動版網頁版本,或顯示應用程式宣傳頁面),而非從 Play 商店安裝應用程式。
amv 可開啟連結的應用程式最低版本的 versionCode。如果安裝的應用程式版本較舊,系統會將使用者帶往 Play 商店升級應用程式。
iOS 參數
ibi 用於開啟連結的 iOS 應用程式軟體包 ID。您必須透過 Firebase 控制台的總覽頁面,將應用程式連結至專案。Dynamic Link 必須使用此值才能開啟 iOS 應用程式。
ifl 未安裝應用程式時要開啟的連結。指定這個值,即可在未安裝應用程式時,執行其他操作 (例如開啟內容的行動版網頁版本,或顯示應用程式宣傳頁面),而非安裝應用程式。
ius 應用程式的自訂網址通訊協定 (如果已定義為應用程式的軟體包 ID 以外的值)
ipfl 在未安裝應用程式的 iPad 上開啟的連結。指定這個值,即可在未安裝應用程式時,執行其他操作 (例如開啟內容的網頁版,或顯示應用程式宣傳頁面),而非從 App Store 安裝應用程式。
ipbi 在 iPad 上用來開啟連結的 iOS 應用程式軟體包 ID。您必須透過 Firebase 控制台的總覽頁面,將應用程式連結至專案。
isi 應用程式的 App Store ID,用於將未安裝應用程式的使用者導向 App Store
imv 可開啟連結的應用程式最低版本的版本編號。這個標記會在應用程式開啟時傳遞給應用程式,而應用程式必須決定如何處理這個標記。
efr 如果設為「1」,系統會在開啟 Dynamic Link 時略過應用程式預覽頁面,改為重新導向至應用程式或商店。應用程式預覽頁面 (預設為啟用) 可在使用者在應用程式中開啟 Dynamic Links 時,將他們送往最適當的目的地。不過,如果您希望只在可靠開啟 Dynamic Links 的應用程式中開啟 Dynamic Link,可以使用這個參數停用該頁面。這個參數只會影響 iOS 版 Dynamic Link 的行為。
其他平台參數
ofl 要在 Android 和 iOS 以外的平台上開啟的連結。這在電腦上指定不同行為時很實用,例如顯示應用程式內容/酬載 (由 param 連結指定) 的完整網頁,並提供另一個安裝應用程式的動態連結。
社群中繼標記參數
st 在社群媒體貼文中分享 Dynamic Link 時使用的標題。
sd 在社群媒體貼文中分享 Dynamic Link 時使用的說明。
si 與此連結相關的圖片網址。圖片尺寸不得小於 300 x 200 像素,且大小不得超過 300 KB。
Analytics 參數
utm_source
utm_medium
utm_campaign
utm_term
utm_content
Google Play 分析參數。
at
ct
mt
pt
iTunes Connect 數據分析參數。

排除網址錯誤

您可以使用長或短網址,並附加偵錯參數來偵錯 Dynamic Link

https://example.page.link/?link=https://www.example.com&d=1
https://example.page.link/WXYZ?d=1
偵錯參數
d 請不要載入 Dynamic Link,而是產生流程圖,以便在不同平台和設定下預覽 Dynamic Links 的行為。

後續步驟

建立 Dynamic Link 後,您需要設定應用程式,以便接收 Dynamic Links,並在使用者開啟應用程式後,將使用者帶往應用程式中的正確位置。

如要在應用程式中接收 Dynamic Links,請參閱 iOSAndroidC++Unity 的說明文件。