本頁面由 Cloud Translation API 翻譯而成。
Switch to English

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控制台中創建您的免費子域。

所有Dynamic Links功能(包括分析,安裝後歸因和SDK集成)都可以與自定義page.link域和您自己的域一起使用。

實施路徑

設置Firebase和Dynamic Links SDK 在Firebase控制台中為您的Firebase項目啟用Firebase動態鏈接。然後,在您的應用程序中包含Dynamic Links SDK。
創建動態鏈接 您可以通過編程方式或使用Firebase控制台創建動態鏈接。
處理您應用中的動態鏈接 當您的應用打開時,請使用動態鏈接SDK來檢查是否向其傳遞了動態鏈接。如果是這樣,請從動態鏈接數據中獲取深層鏈接,並根據需要處理該深層鏈接。
查看分析數據 在Firebase控制台中跟踪動態鏈接的性能。

下一步