Điều gì sẽ xảy ra trên các thiết bị chạy phiên bản Android thấp hơn?
Đường liên kết động đến ứng dụng trên Android 15 trở lên sử dụng cùng loại mối quan hệ handle_all_urls
như Đường liên kết đến ứng dụng trên các phiên bản trước, nhưng sử dụng một trường mới là dynamic_app_link_components
. Các phiên bản trước sẽ bỏ qua trường dynamic_app_link_components
mới để đảm bảo khả năng tương thích. Nếu cần hỗ trợ các đường dẫn cụ thể trên các phiên bản Android cũ, bạn phải khai báo các đường dẫn đó trong tệp kê khai như thường lệ.
Tôi có thể sử dụng đồng thời cả quy tắc đường dẫn dựa trên tệp kê khai và quy tắc động không?
Có, hệ thống sẽ hợp nhất các quy tắc linh động với các quy tắc dựa trên tệp kê khai. Tuy nhiên, hãy lưu ý rằng các quy tắc được xác định trong tệp kê khai sẽ đặt phạm vi tối đa được phép cho các đường dẫn Đường liên kết trong ứng dụng, vì vậy, tất cả các quy tắc động của bạn phải nằm trong phạm vi đó. Hệ thống không cho phép các quy tắc động thay đổi hoặc mở rộng phạm vi tĩnh mà bạn đã khai báo trong các đường dẫn tệp kê khai. Một chế độ triển khai Đường liên kết động đến ứng dụng điển hình sẽ có phạm vi khá rộng được thiết lập trong cấu hình tệp kê khai, với các quy tắc động được quản lý từ máy chủ giúp tinh chỉnh các đường dẫn.
Cách tốt nhất để lấy dấu vân tay SHA-256 cho tệp assetlinks.json là gì?
Cách đáng tin cậy nhất là lấy thông tin này từ Google Play Console. Chuyển đến trang Thiết lập > Tính toàn vẹn của ứng dụng của ứng dụng. Trong phần Chứng chỉ khoá ký ứng dụng, bạn sẽ thấy dấu vân tay chứng chỉ SHA-256. Đây là khoá mà Google Play dùng để ký bản phát hành ứng dụng của bạn. Ngoài ra, đối với các bản dựng cục bộ, bạn có thể sử dụng tiện ích dòng lệnh keytool
trên tệp kho khoá.