手動建立動態連結網址

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

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

Dynamic Link 個參數

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

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

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 Link 只會在沒有透過這個頁面順利開啟 Dynamic Links 的應用程式中開啟,可以使用這個參數停用。這個參數只會影響 iOS 版 Dynamic Link 的行為。
其他平台參數
ofl 要在 Android 和 iOS 以外的平台上開啟的連結。這項功能可用來在電腦上指定不同的行為,例如顯示完整的應用程式內容/酬載 (依參數連結指定) 及安裝應用程式的動態連結。
社群中繼標記參數
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 連結數據分析參數。

排除網址錯誤

只要擷取較長的網址或簡短網址,並附加偵錯參數,即可對 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 的說明文件。