Câu hỏi thường gặp về ngừng sử dụng liên kết động

Chúng tôi đã ra mắt Liên kết động Firebase hơn 7 năm trước để làm cho URL mạnh mẽ hơn - ví dụ: thay đổi động đích của liên kết dựa trên điều kiện thời gian chạy.

Trong những năm qua, hệ sinh thái web và thiết bị di động đã phát triển với các công nghệ như Liên kết ứng dụng , Google Play Instant , Liên kết chungĐoạn ứng dụng , đồng thời đã giúp hành trình của người dùng trên các ứng dụng và web trở nên liền mạch và dễ dự đoán hơn đối với người dùng ứng dụng của bạn. Chúng tôi tin rằng bạn và người dùng của bạn sẽ được hưởng lợi nhiều hơn từ việc áp dụng trực tiếp những công nghệ này và tiếp tục phát triển hệ sinh thái. Tuy nhiên, bên cạnh những thay đổi mới này, các API gốc mà Firebase Dynamic Links được xây dựng dựa trên đó cũng phát triển và đặt ra những thách thức mới.

Ví dụ: những thay đổi về hệ sinh thái đã ảnh hưởng đến khả năng của chúng tôi trong việc cung cấp trải nghiệm ổn định nhất quán cho một trong những tính năng cốt lõi của Firebase Dynamic Links - giúp người dùng ứng dụng chuyển đổi suôn sẻ sang ứng dụng sau khi cài đặt, bất kể nền tảng.

Thay vì tiếp tục hỗ trợ trải nghiệm kém lý tưởng, chúng tôi đã quyết định ngừng sử dụng Liên kết động Firebase và tập trung lại nguồn lực của mình vào việc giải quyết các điểm yếu khác của nhà phát triển.

Chúng tôi hiểu rằng sự thay đổi này sẽ đòi hỏi bạn phải có thời gian để đánh giá và áp dụng các giải pháp thay thế hoặc nhà cung cấp nền tảng trên thị trường.

Chúng tôi đang tiếp tục phát triển Firebase để đáp ứng nhu cầu của bạn khi hệ sinh thái tiếp tục phát triển và thay đổi. Chúng tôi sẽ tiếp tục ra mắt các tính năng và bản cập nhật mới trên các sản phẩm Firebase và cam kết giúp bạn vượt trội trong hành trình phát triển ứng dụng của mình.

Tôi cần biết điều gì?

Vào ngày 25 tháng 8 năm 2025, Firebase Dynamic Links sẽ ngừng hoạt động. Tất cả các liên kết do Liên kết động Firebase phân phát (cả được lưu trữ trên miền tùy chỉnh và tên miền phụ page.link) sẽ ngừng hoạt động và bạn sẽ không thể tạo liên kết mới được nữa.

Để giúp bạn quyết định cách di chuyển từ Liên kết động Firebase, chúng tôi sẽ tiếp tục cập nhật tài liệu Câu hỏi thường gặp này với thông tin bổ sung để bạn xem xét, cũng như cung cấp hướng dẫn di chuyển cho các tình huống di chuyển khác nhau có thể phù hợp với cách bạn sử dụng Liên kết động Firebase hiện nay.

Chúng tôi cũng sẽ tiếp tục cập nhật hướng dẫn này với nhiều Câu hỏi thường gặp hơn khi quá trình ngừng sử dụng diễn ra vào ngày 25 tháng 8 năm 2025 và chúng tôi phát hiện thêm bất kỳ vấn đề nào khi chúng tôi hỗ trợ bạn trong nỗ lực di chuyển.

Hãy xem phần Câu hỏi thường gặp bên dưới để giúp trả lời một số câu hỏi quan trọng nhất của bạn.

Để bắt đầu quá trình di chuyển của bạn, vui lòng xem thêm Câu hỏi thường gặp về "Tôi nên di chuyển khỏi dịch vụ như thế nào" bên dưới.

Vào ngày 25 tháng 8 năm 2025, Firebase Dynamic Links sẽ ngừng hoạt động. Tất cả các liên kết được cung cấp bởi Liên kết động Firebase (cả những liên kết được lưu trữ trên miền tùy chỉnh và trên tên miền phụ page.link) sẽ ngừng hoạt động.

Tôi sẽ phải di cư trong bao lâu?

Bạn có thời gian đến ngày 25 tháng 8 năm 2025 để hoàn tất quá trình di chuyển của mình.

Có, các đường liên kết mới và hiện có của bạn sẽ tiếp tục hoạt động cho đến khi dịch vụ Liên kết động ngừng hoạt động vào ngày 25 tháng 8 năm 2025.

Khi Liên kết động Firebase ngừng hoạt động, bạn có thể mong đợi rằng:

  • Tất cả các liên kết được nhấp vào sẽ trả về phản hồi trạng thái HTTP 404 cho người dùng cuối.
  • Tất cả các yêu cầu HTTP tới:

    • https://firebasedynamiclinks.googleapis.com/v1/shortLinks (API liên kết ngắn)
    • https://firebasedynamiclinks.googleapis.com/v1/SHORT_DYNAMIC_LINK/linkStats (API thống kê liên kết)

    sẽ trả về phản hồi Trạng thái HTTP 400/403.

  • Hành vi sau đây dựa trên phiên bản nền tảng SDK và lệnh gọi API nào được thực hiện trong ứng dụng của bạn:

    iOS

    Trường hợp sử dụng Lệnh gọi API Mã trạng thái Hành vi Ứng dụng của bạn sẽ gặp sự cố?
    Tạo liên kết ngắn

    rút ngắn (Swift)

    rút ngắnUrl (Swift)

    rút ngắnWithCompletion (Mục tiêu-C)

    400 Lỗi được phát ra với lý do thất bại KHÔNG*
    Thuộc tính mở đầu tiên

    Được gọi tự động trên FirebaseApp.configure (Swift) / FIRApp.configure (Objective-C)

    400 Không có lỗi nào được phát ra nhưng đối tượng FDL được gửi lại với dữ liệu trống KHÔNG*
    Mở lại thuộc tính

    xử lýUniversalLink (Swift)

    xử lýUniversalLink (Mục tiêu-C)

    400 Lỗi được phát ra với lý do thất bại KHÔNG*

    Android

    Trường hợp sử dụng Lệnh gọi API Mã trạng thái Hành vi Ứng dụng của bạn sẽ gặp sự cố?
    Tạo liên kết ngắn

    buildShortDynamicLink (Kotlin)

    buildShortDynamicLink (Java)

    400 Lỗi được phát ra với lý do thất bại KHÔNG*
    Thuộc tính mở đầu tiên

    getDynamicLink(getIntent()) (Kotlin)

    getDynamicLink(getIntent()) (Java)

    400 Tác vụ trả về phản hồi thành công, nhưng dữ liệu FDL sẽ trống KHÔNG*
    Mở lại thuộc tính

    getDynamicLink(getIntent()) (Kotlin)

    getDynamicLink(getIntent()) (Java)

    400 Tác vụ trả về phản hồi thành công, nhưng dữ liệu FDL sẽ trống KHÔNG*
    Chấp nhận lời mời Mô-đun AppInvite trong Dịch vụ Google Play được gọi khi xử lý chuyển hướng mục đích (từ *.page.link hoặc miền tùy chỉnh) 400 Hiển thị một vòng quay khi Dịch vụ Google Play được gọi và biến mất khi phản hồi 400 được trả về KHÔNG*

Tôi nên di chuyển khỏi dịch vụ bằng cách nào?

Chúng tôi nhận thấy rằng các nhà phát triển khác nhau có nhu cầu khác nhau khi sử dụng Liên kết động Firebase.

Tùy thuộc vào trường hợp sử dụng của riêng bạn và đánh giá việc sử dụng Liên kết động Firebase, có thể một trong các tình huống bên dưới sẽ phù hợp với nhu cầu của bạn.

Đối với trường hợp này, chúng tôi khuyên bạn nên sử dụng các nhà cung cấp/nhà cung cấp dịch vụ liên kết sâu khác, chẳng hạn như Adapt, AppsFlyer, Bitly, Branch, Kochava và các nhà cung cấp tương tự khác trên thị trường. (Lưu ý, các nhà cung cấp này chưa được Google kiểm tra nhưng cung cấp chức năng tương tự như Liên kết động Firebase).

Bạn cũng có thể xuất siêu dữ liệu liên kết sâu của mình , điều này có thể giúp di chuyển liên kết của bạn đến bất kỳ nhà cung cấp nào bạn chọn dễ dàng hơn.

Để giúp tìm nhà cung cấp có tính năng phù hợp với Liên kết động Firebase, hãy tham khảo danh sách các tính năng bên dưới.

Các tính năng liên kết động của Firebase:

  • Định tuyến người dùng đến đúng cửa hàng cho thiết bị của họ chỉ bằng một cú nhấp chuột (và quay lại trang web nếu cần)
  • Cung cấp cho người dùng khả năng tiếp tục hành trình sau khi tải xuống và cài đặt ứng dụng của bạn, xem liên kết sâu bị trì hoãn
  • Cung cấp cho người dùng trải nghiệm theo ngữ cảnh thông qua nội dung được liên kết sâu trong ứng dụng của bạn (khi đã cài đặt)
  • Cung cấp dữ liệu phân tích liên quan đến các sự kiện nhấp vào liên kết động
  • Cung cấp khả năng tạo URL liên kết ngắn
  • Cung cấp khả năng thêm siêu dữ liệu vào các liên kết để chia sẻ trên mạng xã hội

Điều gì sẽ xảy ra nếu tôi chỉ quan tâm đến việc liên kết sâu tới ứng dụng của mình sau khi ứng dụng đã được cài đặt?

Đối với trường hợp này, chúng tôi khuyên bạn nên sử dụng Liên kết ứng dụngLiên kết chung . Đây là những cách được nền tảng hỗ trợ để nhà phát triển cung cấp trải nghiệm liên kết sâu cho người dùng của họ.

Hãy xem hướng dẫn này để biết thêm chi tiết về cách chuyển sang sử dụng Liên kết ứng dụng và Liên kết chung .

Hướng dẫn này cũng mô tả cách tùy ý sử dụng Firebase Hosting để lưu trữ các tệp xác minh liên kết nội dung và miền cần thiết trên miền mà bạn định sử dụng cho các liên kết mới của mình (ví dụ: tệp assetslinks.json cho Liên kết ứng dụng, tệp liên kết trang web của apple-app cho Liên kết phổ quát).

Đối với trường hợp này, bạn có thể không cần thực hiện bất kỳ hành động nào trong ứng dụng của mình để xử lý tình trạng hoàng hôn sắp tới, tuy nhiên, chúng tôi khuyên bạn nên làm như sau:

  • Xem lại Liên kết động Firebase hiện có của bạn theo hướng dẫn về xuất siêu dữ liệu liên kết để đảm bảo người dùng và ứng dụng của bạn sẽ không bị ảnh hưởng khi các liên kết không còn được phân phát nữa.

  • Xóa tiền tố URL Liên kết động Firebase của bạn trong bảng điều khiển Firebase . Lưu ý: Các miền có tiền tố URL sẽ tự động bị xóa sau ngày 25 tháng 8 năm 2025.

  • Xóa SDK liên kết động Firebase khỏi ứng dụng của bạn.

Nếu bạn thấy một trường hợp di chuyển không đáp ứng được nhu cầu của riêng bạn, vui lòng liên hệ để cho chúng tôi biết

API Liên kết động Firebase dành cho Liên kết ngắnPhân tích sẽ vẫn có sẵn cho đến hết ngày 25 tháng 8 năm 2025.

Sau ngày đó, các API này sẽ không còn khả dụng để sử dụng nữa và dịch vụ sẽ ngừng hoạt động .

Vui lòng tham khảo hướng dẫn xuất siêu dữ liệu liên kết của bạn để biết hướng dẫn về cách xuất siêu dữ liệu liên kết của bạn.

Bạn có thể sử dụng hướng dẫn xuất để truy xuất siêu dữ liệu Liên kết động Firebase của mình, bao gồm cả chính liên kết đó.

Bạn có thể sử dụng API phân tích liên kết động Firebase để truy xuất dữ liệu thống kê liên kết cho từng Liên kết động Firebase của mình. API Analytics này được giới hạn ở ~5 QPS. Để biết ví dụ về cách hoạt động trong giới hạn yêu cầu đó khi sử dụng API, vui lòng tham khảo mẫu Cloud Task này.

Bạn cũng có thể sử dụng Google Analytics và xuất dữ liệu của mình cho một tập hợp con dữ liệu phân tích liên kết, bao gồm các sự kiện Cập nhật ứng dụng dành riêng cho Google Analytics.

Nếu bạn yêu cầu tỷ lệ yêu cầu cao hơn để trợ giúp quá trình di chuyển của mình, vui lòng liên hệ với chúng tôi tại Bộ phận hỗ trợ Firebase .

Siêu dữ liệu liên kết và miền của bạn sẽ được đánh dấu để xóa vào ngày 25 tháng 8 năm 2025 và bị xóa hoàn toàn theo chính sách lưu giữ dữ liệu của chúng tôi .

Có, xác thực liên kết email của bạn bằng Xác thực Firebase sẽ tiếp tục hoạt động.

Xác thực Firebase hiện sử dụng Liên kết động Firebase để tùy chỉnh các liên kết Xác thực, nhưng chúng tôi sẽ cung cấp bản cập nhật để đảm bảo rằng chức năng này tiếp tục hoạt động sau khi dịch vụ Liên kết động Firebase bị tắt.

Lưu ý rằng việc tiếp tục chức năng này tách biệt với việc sử dụng Liên kết động Firebase cho các trường hợp sử dụng chính là định tuyến cửa hàng và web, liên kết sâu bị trì hoãn và thông thường, sẽ không được dùng nữa theo tiến trình di chuyển được chia sẻ ở trên.

Vui lòng xem Câu hỏi thường gặp về "Tôi nên di chuyển khỏi dịch vụ bằng cách nào" trong đó nêu chi tiết các trường hợp di chuyển khác nhau và cung cấp hướng dẫn di chuyển cho nhiều lựa chọn thay thế có sẵn.