使用 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);
}