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++應用程序中接收它們。
- 使用您自己的自定義域進行動態鏈接。
- 使用兩種分析工具了解動態鏈接的性能。