Firebase Dynamic Links
Firebase Dynamic Links là các liên kết hoạt động theo cách bạn muốn trên nhiều nền tảng và việc ứng dụng của bạn đã được cài đặt hay chưa.
Với Dynamic Links, người dùng của bạn sẽ có được trải nghiệm tốt nhất hiện có cho 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 đư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 một người dùng mở cùng một Dynamic Link trong trình duyệt dành cho máy tính, thì các cookie này có thể được đưa đến trình duyệt tương đương nội dung trên trang web của bạn.
Ngoài ra, Dynamic Links còn 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 Trên iOS hoặc Android và chưa cài đặt ứng dụng của bạn, người dùng có thể được nhắc cài đặt; thì ứng dụng của bạn sẽ khởi động và có thể truy cập đường liên kết sau khi cài đặ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, API dành cho iOS hoặc Android Builder hoặc bằng cách tạo một URL bằng cách thêm tham số Dynamic Link vào một miền dành riêng cho ứng dụng của bạn. Các thông số này chỉ định các đườ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à liệu ứ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, nếu ứng dụng của bạn chưa được cài đặt, người dùng đượ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 khác) và ứng dụng của bạn sẽ mở ra. Sau đó, bạn có thể truy xuất liên kết đã được chuyển đến ứng dụng của bạn và xử lý đường liên kết sâu sao cho phù hợp với ứng dụng của bạn.
Miền đường liên kết tuỳ chỉnh
Bạn có thể tạo Dynamic Links bằng cách sử dụng tên miền của chính 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ể dùng một miền tuỳ chỉnh miền con page.link:
https://example.page.link/summer-sale
Tạo miền con mà không mất phí trong bảng điều khiển Firebase.
Tất cả các tính năng của Dynamic Links, bao gồm cả phân tích, phân bổ sau khi cài đặt và Tích hợp SDK, hoạt động với cả miền page.link tuỳ chỉnh và miền của riêng bạn miề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 Bảng điều khiển Firebase. Sau đó, hãy đưa 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 của bạn | Khi ứng dụng mở ra, hãy dùng SDK Dynamic Links để kiểm tra xem Dynamic Link có phải là được chuyển đến cuộc trò chuyện. 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 nếu 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ố tính năng của Firebase Dynamic Links phổ biến nhất các trường hợp sử dụng và cách triển khai chúng.
- Tìm hiểu cách tạo Dynamic Links rồi nhận trong iOS, Android, Flutter, Unity và Ứng dụng C++.
- Sử dụng tuỳ chỉnh của riêng bạn dành cho Dynamic Links.
- Tìm hiểu hiệu suất của Dynamic Links bằng 2 số liệu phân tích.