Firebase Dynamic Links
Firebase Dynamic Links 是可依喜好透過多個連結運作的連結 以及您的應用程式是否已安裝。
透過 Dynamic Links,您的使用者可以到 在網站上開啟連結當使用者在 iOS 或 Android 裝置上開啟 Dynamic Link 可將他們直接導向原生應用程式中的連結內容。如果使用者 在電腦上開啟相同的 Dynamic Link,也可以前往相對應的 網站上的所有內容
此外,Dynamic Links 適用於各種應用程式安裝:如果使用者在以下裝置上開啟 Dynamic Link: iOS 或 Android 尚未安裝您的應用程式,系統會提示使用者 進行安裝等安裝完成後,您的應用程式就會啟動,而可以存取連結。
運作原理
您可以利用 Firebase 控制台,使用 REST 建立 Dynamic Link API、iOS 或 Android Builder API,或是在網域中加入 Dynamic Link 參數以建立網址 這是應用程式專屬的開發工具這些參數會依據 使用者的平台以及是否已安裝應用程式。
當使用者開啟您的其中一項Dynamic Links時,如果尚未安裝您的應用程式, 引導使用者前往 Play 商店或 App Store 安裝您的應用程式 (除非您 ),然後開啟您的應用程式。這樣您就能擷取 已傳遞至您的應用程式,並視情況處理應用程式的深層連結。
自訂連結網域
您可以使用下列指令建立Dynamic Links: 您自己的網域名稱:
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 控制台免付費建立子網域。
所有 Dynamic Links 功能,包括數據分析、安裝後歸因,以及 SDK 整合,可與自訂 page.link 網域和您自己的網域搭配使用 網域。
實作路徑
設定 Firebase 和 Dynamic Links SDK | 在以下位置為您的 Firebase 專案啟用 Firebase Dynamic Links: Firebase 控制台。然後在應用程式中加入 Dynamic Links SDK。 | |
建立Dynamic Links | 您可以透過程式建立Dynamic Links,或使用 Firebase 控制台。 | |
處理應用程式中的 Dynamic Links | 應用程式開啟時,使用 Dynamic Links SDK 檢查 Dynamic Link 是否 傳遞到這個檔案如果是,請從 Dynamic Link 資料取得深層連結,並處理 視需要建立深層連結 | |
查看數據分析資料 | 在 Firebase 控制台中追蹤 Dynamic Links 的效能。 |
後續步驟
- 瞭解「Firebase Dynamic Links」的部分功能最常見 用途以及如何實作 具體做法是指示 Kubernetes 建立並維護 一或多個代表這些 Pod 的物件
- 進一步瞭解如何建立 Dynamic Links,再透過以下方式接收: iOS、 Android、 Flutter、 Unity 和 C++ 應用程式。
- 使用自己的自訂項目 網域Dynamic Links。
- 運用下列兩項指標瞭解 Dynamic Links 的成效 分析工具。