Bạn có thể tạo Dynamic Link bằng cách tạo URL theo cách thủ công theo biểu mẫu sau:
https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
Tham số Dynamic Link
Tham số liên kết sâu (Tham số tải trọng) | |
---|---|
đường liên kết |
Đường liên kết mà ứng dụng của bạn sẽ mở ra. Chỉ định một URL mà ứng dụng của bạn có thể xử lý, thường là nội dung hoặc tải trọng của ứng dụng, giúp khởi tạo logic dành riêng cho ứng dụng (chẳng hạn như ghi có cho người dùng bằng phiếu giảm giá hoặc hiển thị màn hình chào mừng). Đường liên kết này phải là một URL được định dạng đúng cách, được mã hoá URL đúng cách, sử dụng HTTP hoặc HTTPS và không được là một Đường liên kết động khác. |
Tham số Android | |
---|---|
apn | Tên gói của ứng dụng Android dùng để mở đường liên kết. Ứng dụng phải được kết nối với dự án của bạn từ trang Tổng quan của bảng điều khiển Firebase. Bắt buộc đối với Dynamic Link để mở ứng dụng Android. |
afl | Đường liên kết để mở khi người dùng chưa cài đặt ứng dụng. Chỉ định giá trị này để thực hiện một thao tác khác ngoài việc cài đặt ứng dụng của bạn qua Cửa hàng Play khi ứng dụng chưa được cài đặt, chẳng hạn như mở phiên bản web dành cho thiết bị di động của nội dung hoặc hiển thị trang quảng bá cho ứng dụng của bạn. |
amv | versionCode của phiên bản tối thiểu của ứng dụng có thể mở đường liên kết. Nếu ứng dụng đã cài đặt là phiên bản cũ, người dùng sẽ được chuyển đến Cửa hàng Play để nâng cấp ứng dụng. |
Thông số iOS | |
---|---|
ibi | Mã nhận dạng gói của ứng dụng iOS dùng để mở đường liên kết. Ứng dụng phải được kết nối với dự án của bạn từ trang Tổng quan của bảng điều khiển Firebase. Bắt buộc để Dynamic Link mở một ứng dụng iOS. |
ifl | Đường liên kết để mở khi người dùng chưa cài đặt ứng dụng. Chỉ định hành động này để thực hiện một thao tác khác ngoài việc cài đặt ứng dụng của bạn từ App Store khi ứng dụng chưa được cài đặt, chẳng hạn như mở phiên bản web dành cho thiết bị di động của nội dung hoặc hiển thị trang quảng bá cho ứng dụng của bạn. |
ius | Lược đồ URL tuỳ chỉnh của ứng dụng, nếu được xác định là một giá trị khác với mã nhận dạng gói của ứng dụng |
ipfl | Đường liên kết để mở trên iPad khi ứng dụng chưa được cài đặt. Chỉ định hành động này để thực hiện một thao tác khác ngoài việc cài đặt ứng dụng của bạn từ App Store khi ứng dụng chưa được cài đặt, chẳng hạn như mở phiên bản web của nội dung hoặc hiển thị trang quảng bá cho ứng dụng của bạn. |
ipbi | Mã nhận dạng gói của ứng dụng iOS để sử dụng trên iPad nhằm mở đường liên kết. Ứng dụng phải được kết nối với dự án của bạn từ trang Tổng quan của bảng điều khiển Firebase. |
isi | Mã App Store của ứng dụng, dùng để đưa người dùng đến App Store khi ứng dụng chưa được cài đặt |
imv | Số phiên bản của phiên bản tối thiểu của ứng dụng có thể mở đường liên kết. Cờ này được truyền đến ứng dụng của bạn khi ứng dụng đó được mở và ứng dụng của bạn phải quyết định việc cần làm với cờ này. |
efr | Nếu được đặt thành "1", hãy bỏ qua trang xem trước ứng dụng khi mở Dynamic Link và chuyển hướng đến ứng dụng hoặc cửa hàng. Trang xem trước ứng dụng (được bật theo mặc định) có thể đưa người dùng đến đích đến phù hợp nhất một cách đáng tin cậy hơn khi họ mở Dynamic Links trong ứng dụng; tuy nhiên, nếu bạn chỉ muốn mở Dynamic Link trong các ứng dụng có thể mở Dynamic Links một cách đáng tin cậy mà không cần trang này, bạn có thể tắt trang này bằng tham số này. Tham số này sẽ chỉ ảnh hưởng đến hành vi của Dynamic Link trên iOS. |
Các thông số nền tảng khác | |
---|---|
ofl | Đường liên kết để mở trên các nền tảng khác ngoài Android và iOS. Điều này hữu ích để chỉ định một hành vi khác trên máy tính, chẳng hạn như hiển thị toàn bộ trang web của nội dung/trọng tải ứng dụng (do đường liên kết tham số chỉ định) với một đường liên kết động khác để cài đặt ứng dụng. |
Tham số thẻ meta trên mạng xã hội | |
---|---|
st | Tên để sử dụng khi Dynamic Link được chia sẻ trong một bài đăng trên mạng xã hội. |
sd | Nội dung mô tả cần sử dụng khi Dynamic Link được chia sẻ trong một bài đăng trên mạng xã hội. |
si | URL đến một hình ảnh liên quan đến đường liên kết này. Hình ảnh phải có kích thước tối thiểu là 300x200 pixel và kích thước dưới 300 KB. |
Thông số Analytics | |
---|---|
utm_source utm_medium utm_campaign utm_term utm_content |
Thông số phân tích của Google Play. |
at ct mt pt |
Các thông số phân tích của iTunes Connect. |
Gỡ lỗi URL
Bạn có thể gỡ lỗi Dynamic Link bằng cách lấy một URL dài hoặc ngắn và đính kèm một tham số gỡ lỗi.
https://example.page.link/?link=https://www.example.com&d=1 https://example.page.link/WXYZ?d=1
Thông số gỡ lỗi | |
---|---|
ngày | Thay vì tải Dynamic Link, hãy tạo một sơ đồ quy trình mà bạn có thể dùng để xem trước hành vi của Dynamic Links trên nhiều nền tảng và cấu hình. |
Các bước tiếp theo
Sau khi tạo Dynamic Link, bạn cần thiết lập ứng dụng để nhận Dynamic Links và chuyển người dùng đến đúng vị trí trong ứng dụng sau khi người dùng mở ứng dụng.
Để nhận Dynamic Links trong ứng dụng, hãy xem tài liệu về iOS, Android, C++ và Unity.