Firebase Dynamic Links

Firebase Dynamic Links là những đường liên kết hoạt động theo cách bạn muốn, trên nhiều nền tảng và bất kể ứng dụng của bạn đã được cài đặt hay chưa.

Với Dynamic Links, người dùng sẽ có trải nghiệm tốt nhất có thể cho nền tảng mà họ mở đường liên kết của bạn. Nếu người dùng mở Dynamic Link trên iOS hoặc Android, họ có thể được đưa trực tiếp đến nội dung được liên kết trong ứng dụng gốc của bạn. Nếu người dùng mở cùng một Dynamic Link trong trình duyệt dành cho máy tính, họ có thể được đưa đến nội dung tương đương trên trang web của bạn.

Ngoài ra, Dynamic Links hoạt động trên các lượt cài đặt ứng dụng: nếu người dùng mở Dynamic Link trên iOS hoặc Android và chưa cài đặt ứng dụng của bạn, thì người dùng có thể được nhắc cài đặt ứng dụng đó; sau đó, sau khi cài đặt, ứng dụng của bạn sẽ khởi động và có thể truy cập vào đường liên kết.

Tính năng này hoạt động như thế nào?

Bạn có thể tạo Dynamic Link bằng cách sử dụng bảng điều khiển Firebase, sử dụng REST API, iOS hoặc Android Builder API, hoặc bằng cách tạo URL bằng cách thêm các tham số Dynamic Link vào một miền dành riêng cho ứng dụng của bạn. Các tham số này chỉ định những đường liên kết mà bạn muốn mở, tuỳ thuộc vào nền tảng của người dùng và việc ứng dụng của bạn đã được cài đặt hay chưa.

Khi người dùng mở một trong các Dynamic Links của bạn, nếu ứng dụng của bạn chưa được cài đặt, thì người dùng sẽ được chuyển đến Cửa hàng Play hoặc cửa hàng ứng dụng để cài đặt ứng dụng của bạn (trừ phi bạn chỉ định cách khác) và ứng dụng của bạn sẽ mở ra. Sau đó, bạn có thể truy xuất đường liên kết đã được chuyển đến ứng dụng của mình và xử lý đường liên kết sâu cho phù hợp với ứng dụng của mình.

Bạn có thể tạo Dynamic Links bằng tên miền của riêng mình:

https://example.com/summer-sale
https://example.com/links/promos/summer-sale
https://links.example.com/summer-sale
https://ex.amp.le/summer-sale

Hoặc, nếu không có miền cho ứng dụng của mình, bạn có thể sử dụng miền con page.link tuỳ chỉnh miễn phí:

https://example.page.link/summer-sale

Tạo miền con không mất phí trong bảng điều khiển Firebase.

Tất cả các tính năng Dynamic Links, bao gồm cả số liệu phân tích, phân bổ sau khi cài đặt và tích hợp SDK, đều hoạt động với cả miền page.link tuỳ chỉnh và miền của riêng bạn.

Lộ trình triển khai

Thiết lập Firebase và SDK Dynamic Links Bật Firebase Dynamic Links cho dự án Firebase của bạn trong Firebase bảng điều khiển. Sau đó, hãy thêm Dynamic Links SDK vào ứng dụng của bạn.
Tạo Dynamic Links Bạn có thể tạo Dynamic Links theo phương thức lập trình hoặc bằng cách sử dụng Firebase bảng điều khiển.
Xử lý Dynamic Links trong ứng dụng của bạn Khi ứng dụng của bạn mở ra, hãy sử dụng Dynamic Links SDK để kiểm tra xem có Dynamic Link nào được chuyển đến ứng dụng đó hay không. Nếu có, hãy lấy đường liên kết sâu từ dữ liệu Dynamic Link và xử lý đường liên kết sâu khi cần.
Xem dữ liệu phân tích Theo dõi hiệu suất của Dynamic Links trong bảng điều khiển Firebase.

Các bước tiếp theo

  • Tìm hiểu về một số Firebase Dynamic Links' trường hợp sử dụng phổ biến nhất và cách triển khai các trường hợp đó.
  • Tìm hiểu cách tạo Dynamic Links rồi nhận các đường liên kết đó trong ứng dụng iOS, Android, Flutter, Unity, và C++.
  • Sử dụng miền tuỳ chỉnh của riêng bạn cho Dynamic Links.
  • Tìm hiểu hiệu suất của Dynamic Links's bằng hai công cụ phân tích.