Nhận đường liên kết động bằng Unity

Để nhận Liên kết động Firebase mà bạn đã tạo, bạn phải đưa SDK liên kết động vào ứng dụng của mình và đăng ký một trình nghe để xử lý DynamicLinkReceived sự kiện.

SDK Unity hoạt động cho cả Android và iOS nhưng cần thực hiện thêm một số bước thiết lập cho từng nền tảng.

Trước khi bắt đầu

Trước khi bạn có thể sử dụng Liên kết động của Firebase, bạn cần:

  • Đăng ký dự án Unity của bạn và định cấu hình dự án đó để sử dụng Firebase.

    • Nếu dự án Unity của bạn đã sử dụng Firebase thì tức là dự án đã đã đăng ký và định cấu hình cho Firebase.

    • Nếu không có dự án Unity, bạn có thể tải ứng dụng mẫu.

  • Thêm Firebase Unity SDK (cụ thể là FirebaseDynamicLinks.unitypackage) vào dự án Unity của bạn.

Lưu ý rằng việc thêm Firebase vào dự án Unity bao gồm cả các tác vụ trong Bảng điều khiển của Firebase và trong dự án Unity mở của bạn (ví dụ: bạn tải các tệp cấu hình Firebase xuống từ bảng điều khiển, rồi di chuyển vào dự án Unity).

Đăng ký nhận Liên kết động sắp tới

Để kiểm tra các Đường liên kết động, bạn cần đăng ký DynamicLinkReceived sự kiện.

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