要接收您建立的Firebase 動態鏈接,您必須在應用程式中包含動態連結 SDK 並註冊一個偵聽器來處理DynamicLinkReceived
事件。
Unity SDK 適用於 Android 和 iOS,每個平台都需要一些額外的設定。
在你開始之前
在使用Firebase 動態連結之前,您需要:
註冊您的 Unity 專案並將其配置為使用 Firebase。
如果您的 Unity 專案已使用 Firebase,則它已針對 Firebase 進行註冊和設定。
如果您沒有 Unity 項目,可以下載範例應用程式。
將Firebase Unity SDK (具體來說,
FirebaseDynamicLinks.unitypackage
)加入您的 Unity 專案。
請注意,將 Firebase 新增至 Unity 專案涉及Firebase 控制台和開啟的 Unity 專案中的任務(例如,從控制台下載 Firebase 設定文件,然後將它們移至 Unity 專案中)。
註冊以接收傳入的動態鏈接
要檢查動態鏈接,您需要註冊DynamicLinkReceived
事件。
void Start() { DynamicLinks.DynamicLinkReceived += OnDynamicLink; } // Display the dynamic link received by the application. void OnDynamicLink(object sender, EventArgs args) { var dynamicLinkEventArgs = args as ReceivedDynamicLinkEventArgs; Debug.LogFormat("Received dynamic link {0}", dynamicLinkEventArgs.ReceivedDynamicLink.Url.OriginalString); }