您可以通過手動構建具有以下形式的 URL 來創建動態鏈接:
https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
動態鏈接參數
深層鏈接參數(Payload 參數) | |
---|---|
關聯 | 您的應用將打開的鏈接。指定您的應用程序可以處理的 URL,通常是應用程序的內容或負載,它會啟動特定於應用程序的邏輯(例如向用戶提供優惠券或顯示歡迎屏幕)。此鏈接必須是格式正確的 URL、正確的 URL 編碼、使用 HTTP 或 HTTPS,並且不能是另一個動態鏈接。 |
安卓參數 | |
---|---|
apn | 用於打開鏈接的 Android 應用程序的包名稱。該應用必須從 Firebase 控制台的概覽頁面連接到您的項目。動態鏈接打開 Android 應用程序所必需的。 |
afl | 未安裝應用程序時打開的鏈接。指定此項以在未安裝應用程序時從 Play 商店安裝應用程序以外的其他操作,例如打開內容的移動 Web 版本,或顯示應用程序的促銷頁面。 |
amv | 可以打開鏈接的應用的最低版本的versionCode 。如果安裝的應用程序是舊版本,則用戶將被帶到 Play 商店以升級應用程序。 |
iOS 參數 | |
---|---|
宜必思 | 用於打開鏈接的 iOS 應用程序的捆綁包 ID。該應用必須從 Firebase 控制台的概覽頁面連接到您的項目。動態鏈接打開 iOS 應用程序所必需的。 |
國際金融聯盟 | 未安裝應用程序時打開的鏈接。指定此項以在未安裝應用程序時從 App Store 安裝應用程序以外的其他操作,例如打開內容的移動 Web 版本,或顯示應用程序的促銷頁面。 |
法律 | 您的應用的自定義 URL 方案(如果定義為您的應用的捆綁包 ID 以外的內容) |
ipfl | 未安裝應用程序時在 iPad 上打開的鏈接。指定此項以在未安裝應用程序時從 App Store 安裝應用程序以外的其他操作,例如打開內容的 Web 版本,或顯示應用程序的促銷頁面。 |
ipbi | 用於在 iPad 上打開鏈接的 iOS 應用程序的捆綁包 ID。該應用必須從 Firebase 控制台的概覽頁面連接到您的項目。 |
伊西 | 您應用的 App Store ID,用於在未安裝應用時將用戶引導至 App Store |
imv | 可以打開鏈接的應用的最低版本號。此標誌在打開時傳遞給您的應用程序,您的應用程序必須決定如何處理它。 |
efr | 如果設置為“1”,則在打開動態鏈接時跳過應用預覽頁面,而是重定向到應用或商店。應用預覽頁面(默認啟用)在用戶打開應用中的動態鏈接時,可以更可靠地將用戶引導至最合適的目的地;但是,如果您希望僅在可以在沒有此頁面的情況下可靠地打開動態鏈接的應用中打開動態鏈接,則可以使用此參數禁用它。此參數只會影響動態鏈接在 iOS 上的行為。 |
其他平台參數 | |
---|---|
關閉 | 在 Android 和 iOS 之外的平台上打開的鏈接。這對於在桌面上指定不同的行為很有用,例如顯示應用程序內容/有效負載的完整網頁(由參數鏈接指定)以及另一個用於安裝應用程序的動態鏈接。 |
社交元標記參數 | |
---|---|
英石 | 在社交帖子中共享動態鏈接時使用的標題。 |
sd | 在社交帖子中共享動態鏈接時使用的描述。 |
西 | 與此鏈接相關的圖像的 URL。圖片至少應為 300x200 像素,且小於 300 KB。 |
分析參數 | |
---|---|
utm_source utm_medium utm_campaign utm_term utm_content | 谷歌播放分析參數。 |
在 ct 公噸 pt | iTunes Connect 分析參數。 |
調試 URL
您可以通過獲取長 URL 或短 URL 並附加調試參數來調試動態鏈接。
https://example.page.link/?link=https://www.example.com&d=1 https://example.page.link/WXYZ?d=1
調試參數 | |
---|---|
d | 無需加載動態鏈接,而是生成可用於預覽動態鏈接在不同平台和配置上的行為的流程圖。 |
下一步
創建動態鏈接後,您需要將應用設置為接收動態鏈接,並在用戶打開動態鏈接後將用戶發送到應用中的正確位置。
要在您的應用中接收動態鏈接,請參閱iOS 、 Android 、 C++和Unity的文檔。