您可以使用下列表單手動建立網址,以建立 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,請參閱 iOS、Android、C++ 和 Unity 的說明文件。