使用 Unity 接收 Dynamic Links

如要接收您建立Firebase Dynamic Links,您必須在應用程式中加入 Dynamic Links SDK,並註冊事件監聽器來處理 DynamicLinkReceived 事件。

Unity SDK 適用於 Android 和 iOS,但每個平台都需要額外設定。

事前準備

如要使用 Firebase Dynamic Links,您必須先完成下列步驟:

  • 註冊 Unity 專案,並將其設定為使用 Firebase。

    • 如果您的 Unity 專案已在使用 Firebase, 已完成註冊和設定程序。

    • 如果您沒有 Unity 專案,可以 範例應用程式

  • Firebase Unity SDK (特別是 FirebaseDynamicLinks.unitypackage) 新增至 Unity 專案

請注意,將 Firebase 新增至 Unity 專案時,需要在 Firebase 主控台和您開啟的 Unity 專案中執行任務 (例如,從主控台下載 Firebase 設定檔,然後將其移至 Unity 專案)。

註冊即可接收 Dynamic Links

如要檢查 Dynamic Links,請註冊 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);
}