ActionCodeSettings interface

Giao diện xác định URL tiếp tục/trạng thái bắt buộc với mã nhận dạng gói Android và iOS tùy chọn.

Chữ ký:

export interface ActionCodeSettings 

Của cải

Tài sản Kiểu Sự miêu tả
android { installApp?: boolean; phiên bản tối thiểu?: chuỗi; tên gói: chuỗi; } Đặt tên gói Android.
tên miền liên kết động sợi dây Khi nhiều miền liên kết động tùy chỉnh được xác định cho một dự án, hãy chỉ định miền nào sẽ sử dụng khi liên kết được mở thông qua một ứng dụng di động được chỉ định (ví dụ: example.page.link ).
xử lýCodeInApp boolean Khi được đặt thành true, liên kết mã hành động sẽ được gửi dưới dạng Liên kết chung hoặc Liên kết ứng dụng Android và sẽ được ứng dụng mở nếu được cài đặt.
iOS { bóId: chuỗi; } Đặt ID gói iOS.
địa chỉ sợi dây Đặt URL trạng thái/tiếp tục liên kết.

ActionCodeSettings.android

Đặt tên gói Android.

Điều này sẽ cố gắng mở liên kết trong ứng dụng Android nếu nó được cài đặt. Nếu installApp được thông qua, nó sẽ chỉ định xem có cài đặt ứng dụng Android hay không nếu thiết bị hỗ trợ ứng dụng đó và ứng dụng chưa được cài đặt. Nếu trường này được cung cấp mà không có packageName , một lỗi được đưa ra giải thích rằng packageName phải được cung cấp cùng với trường này. Nếu minimumVersion được chỉ định và phiên bản cũ hơn của ứng dụng được cài đặt thì người dùng sẽ được đưa tới Cửa hàng Play để nâng cấp ứng dụng.

Chữ ký:

android?: {
        installApp?: boolean;
        minimumVersion?: string;
        packageName: string;
    };

ActionCodeSettings.dynamicLinkDomain

Khi nhiều miền liên kết động tùy chỉnh được xác định cho một dự án, hãy chỉ định miền nào sẽ sử dụng khi liên kết được mở thông qua một ứng dụng di động được chỉ định (ví dụ: example.page.link ).

Chữ ký:

dynamicLinkDomain?: string;

ActionCodeSettings.handleCodeInApp

Khi được đặt thành true, liên kết mã hành động sẽ được gửi dưới dạng Liên kết chung hoặc Liên kết ứng dụng Android và sẽ được ứng dụng mở nếu được cài đặt.

Trong trường hợp sai, mã sẽ được gửi đến tiện ích web trước, sau đó tiếp tục sẽ chuyển hướng đến ứng dụng nếu được cài đặt.

Chữ ký:

handleCodeInApp?: boolean;

ActionCodeSettings.iOS

Đặt ID gói iOS.

Thao tác này sẽ cố gắng mở liên kết trong ứng dụng iOS nếu ứng dụng này được cài đặt.

Cài đặt ứng dụng không được hỗ trợ cho iOS.

Chữ ký:

iOS?: {
        bundleId: string;
    };

ActionCodeSettings.url

Đặt URL trạng thái/tiếp tục liên kết.

Điều này có ý nghĩa khác nhau trong các ngữ cảnh khác nhau: - Khi liên kết được xử lý trong tiện ích tác vụ web, đây là liên kết sâu trong tham số truy vấn continueUrl . - Khi liên kết được xử lý trực tiếp trong ứng dụng, đây là tham số truy vấn continueUrl trong liên kết sâu của Liên kết động.

Chữ ký:

url: string;