使用 Unity 接收 Dynamic Links

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

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

事前準備

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

  • 註冊 Unity 專案並設定使用 Firebase。

    • 如果 Unity 專案已使用 Firebase,則表示已為 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);
}