Firebase 動態鏈接
Firebase 動態鏈接是在多個平台上按照您想要的方式工作的鏈接,無論您的應用是否已安裝。
透過動態鏈接,您的用戶可以在打開連結的平台上獲得最佳的可用體驗。如果用戶在 iOS 或 Android 上打開動態鏈接,他們可以直接轉到本機應用程式中的連結內容。如果用戶在桌面瀏覽器中打開相同的動態鏈接,他們可以被帶到您網站上的等效內容。
此外,動態連結適用於跨應用程式安裝:如果用戶在 iOS 或 Android 上打開動態連結並且沒有安裝您的應用程序,系統會提示用戶安裝它;然後,安裝後,您的應用程式將啟動並可以存取該連結。
它是如何運作的?
您可以使用 Firebase 控制台、REST API、iOS 或 Android Builder API 來建立動態鏈接,也可以透過將動態連結參數新增至特定於您的應用程式的網域來形成 URL。這些參數指定您要打開的鏈接,具體取決於用戶的平台以及是否安裝了您的應用程式。
當使用者開啟您的動態連結之一時,如果您的應用程式尚未安裝,系統會將使用者傳送到 Play 商店或 App Store 以安裝您的應用程式(除非您另行指定),然後您的應用程式將會開啟。然後,您可以檢索傳遞到您的應用程式的鏈接,並根據您的應用程式處理深層鏈接。
自訂連結網域
您可以使用自己的網域建立動態連結:
https://example.com/summer-sale https://example.com/links/promos/summer-sale https://links.example.com/summer-sale https://ex.amp.le/summer-sale
或者,如果您的應用程式沒有網域,則可以使用免費的自訂 page.link 子網域:
https://example.page.link/summer-sale
在 Firebase 控制台中免費建立子網域。
所有動態連結功能(包括分析、安裝後歸因和 SDK 整合)都適用於自訂 page.link 網域和您自己的網域。
實施路徑
設定 Firebase 和動態連結 SDK | 在 Firebase 控制台中為您的 Firebase 專案啟用 Firebase 動態連結。然後,在您的應用程式中包含動態連結 SDK。 | |
建立動態連結 | 您可以透過程式設計方式或使用 Firebase 控制台建立動態連結。 | |
處理應用程式中的動態鏈接 | 當您的應用程式開啟時,使用動態連結 SDK 檢查動態連結是否已傳遞給它。如果是這樣,請從動態連結資料中取得深層連結並根據需要處理深層連結。 | |
查看分析數據 | 在 Firebase 控制台中追蹤動態連結的效能。 |
下一步
- 了解 Firebase 動態連結的一些最常見用例以及如何實作它們。
- 了解如何建立動態鏈接,然後在您的iOS 、 Android 、 Flutter 、 Unity和C++應用程式中接收它們。
- 使用您自己的自訂網域進行動態連結。
- 使用兩種分析工具了解動態連結的效能。