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 LinksFirebase 控制台。然後在應用程式中加入 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,再透過以下方式接收: iOSAndroidFlutterUnityC++ 應用程式。
  • 使用自己的自訂項目 網域Dynamic Links
  • 運用下列兩項指標瞭解 Dynamic Links 的成效 分析工具