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, 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ó được trải nghiệm tốt nhất có thể trên nền tảng mà họ mở đường liên kết của bạn. Nếu người dùng mở một Dynamic Link trên iOS hoặc Android, họ có thể được chuyển thẳng đế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 máy tính, họ có thể được chuyển đế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ở một 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 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 một 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 cài đặt hay không.
Khi người dùng mở một trong các Dynamic Links, 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 App Store để 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 truyền đến ứng dụng của mình và xử lý đường liên kết sâu một cách phù hợp cho ứng dụng.
Miền liên kết tuỳ chỉnh
Bạn có thể tạo Dynamic Links bằng tên miền của riêng bạn:
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 một miền con tuỳ chỉnh miễn phí trên page.link:
https://example.page.link/summer-sale
Tạo miền con miễn 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, thuộc tính sau khi cài đặt và các chế độ 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.
Đường dẫn triển khai
Thiết lập Firebase và Dynamic Links SDK | Bật Firebase Dynamic Links cho dự án Firebase của bạn trong bảng điều khiển Firebase. Sau đó, hãy thêm SDK Dynamic Links 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 bảng điều khiển Firebase. | |
Xử lý Dynamic Links trong ứng dụng | Khi ứng dụng của bạn mở, hãy dùng SDK Dynamic Links để kiểm tra xem có Dynamic Link nào được truyề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 Linkstrườ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 thông báo trong các ứ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.
- Nắm rõ hiệu suất của Dynamic Links bằng 2 công cụ phân tích.