要接收您創建的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); }