您可以透過下列格式手動建構網址,藉此建立動態連結:
https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
動態連結參數
深層連結參數 (酬載參數) | |
---|---|
連結 |
應用程式會開啟的連結。指定應用程式可處理的網址,通常是應用程式的內容或酬載,從而啟動應用程式專屬的邏輯 (例如運用優待券獎勵使用者,或顯示歡迎畫面)。這個連結必須是格式正確的網址、採用正確的網址編碼、使用 HTTP 或 HTTPS,且不能是其他動態連結。 |
Android 參數 | |
---|---|
APN | 開啟連結的 Android 應用程式套件名稱。應用程式必須在 Firebase 控制台的「總覽」頁面中,連結至您的專案。讓動態連結能夠開啟 Android 應用程式。 |
Afl | 未安裝應用程式時開啟的連結。除了從 Play 商店安裝應用程式之外,您也可以指定上述操作以外的操作,例如開啟行動版網站內容,或顯示應用程式的宣傳頁面。 |
AMV | 可開啟連結的應用程式最低版本 versionCode 。如果安裝的應用程式是較舊的版本,系統會引導使用者前往 Play 商店升級應用程式。 |
iOS 參數 | |
---|---|
Ibi | 開啟連結的 iOS 應用程式軟體包 ID。應用程式必須在 Firebase 控制台的「總覽」頁面中,連結至您的專案。讓動態連結能夠開啟 iOS 應用程式。 |
ifl | 未安裝應用程式時開啟的連結。除了從 App Store 安裝應用程式之外,請指定這項額外操作;例如,開啟行動版網站的內容,或顯示應用程式的宣傳頁面。 |
Ius | 應用程式的自訂網址通訊協定 (如果定義並非應用程式軟體包 ID) |
IPF | 未安裝應用程式時,在 iPad 上開啟的連結。除了從 App Store 安裝應用程式之外,請指定這項額外操作,例如開啟網頁內容或顯示應用程式的宣傳頁面。 |
IPbi | 要在 iPad 上開啟連結的 iOS 應用程式軟體包 ID。應用程式必須在 Firebase 控制台的「總覽」頁面中,連結至您的專案。 |
isi | 應用程式的 App Store ID,可在未安裝應用程式時將使用者導向 App Store |
可開啟連結的應用程式最低版本版本號碼。此旗標會在應用程式開啟時傳遞至應用程式,因此應用程式必須決定使用方式。 | |
Efr | 如果設為「1」,請在開啟動態連結時略過應用程式預覽頁面,改為重新導向至應用程式或商店。使用者在應用程式中開啟 Dynamic Links 時,應用程式預覽頁面 (預設為啟用) 可更穩定地將他們導向最適當的目的地;不過,如果您希望動態連結只有在沒有這個網頁也能順利開啟 Dynamic Links 的應用程式中開啟,就可以使用這個參數停用。這個參數只會影響 iOS 上的 Dynamic Links 行為。 |
其他平台參數 | |
---|---|
長 | 點選這個連結,即可在 Android 和 iOS 以外的平台上開啟。這項功能可用來在電腦上指定不同的行為,例如顯示完整的應用程式內容/酬載 (依參數連結指定) 及安裝應用程式的動態連結。 |
社交中繼標記參數 | |
---|---|
st | 在社群媒體貼文中分享 Dynamic Link 時使用的標題。 |
sd | 在社群媒體貼文中分享 Dynamic Link 時使用的說明。 |
si | 這個連結相關圖片的網址。圖片不得小於 300x200 像素,小於 300 KB。 |
Analytics (分析) 參數 | |
---|---|
utm_source utm_medium utm_campaign utm_term utm_content |
Google Play 數據分析參數。 |
ct mt pt |
iTunes 連結數據分析參數。 |
對網址進行偵錯
您只需花費較長的或簡短網址,並附加偵錯參數,即可對動態連結進行偵錯。
https://example.page.link/?link=https://www.example.com&d=1 https://example.page.link/WXYZ?d=1
偵錯參數 | |
---|---|
d | 不需載入動態連結,而是產生流程圖,用來預覽動態連結在不同平台和設定中的行為。 |
後續步驟
建立動態連結後,您需要設定應用程式來接收動態連結,並在使用者開啟連結後,將他們帶往應用程式中的正確位置。
如要在應用程式中接收 Dynamic Links,請參閱 iOS、Android、C++ 和 Unity 的說明文件。