使用 Unity 接收動態鏈接

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