手動建立動態連結網址

您可以手動建構網址,建立 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 應用程式未安裝時要開啟的連結。如果應用程式尚未安裝,您可以指定此動作,以便執行安裝應用程式以外的動作,例如開啟內容的行動版網頁,或顯示應用程式的宣傳頁面。
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 與這個連結相關的圖片網址。圖片尺寸至少須為 300x200 像素,且小於 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 的說明文件。