使用 Unity 接收動態鏈接

要接收火力地堡的動態鏈接,您創建,必須包括動態鏈接SDK在您的應用程序,並註冊一個監聽器來處理DynamicLinkReceived事件。

Unity SDK 適用於 Android 和 iOS,每個平台都需要一些額外的設置。

在你開始之前

之前,你可以使用火力地堡的動態鏈接,您需要:

  • 註冊您的 Unity 項目並將其配置為使用 Firebase。

    • 如果您的 Unity 項目已經使用 Firebase,那麼它已經為 Firebase 註冊和配置。

    • 如果你沒有一個統一的項目,你可以下載一個示例應用程序

  • 添加火力地堡統一SDK (具體FirebaseDynamicLinks.unitypackage )到您的統一項目。

注意添加火力地堡到您的統一項目涉及雙方的任務火力地堡控制台並在打開的統一的項目(例如,您從控制台下載火力地堡的配置文件,然後將其移動到您的統一項目)。

註冊以接收傳入的動態鏈接

要檢查的動態鏈接,你需要為註冊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);
}