Phản hồi từ checkActionCode() .
Chữ ký:
export interface ActionCodeInfo
Của cải
Tài sản | Kiểu | Sự miêu tả |
---|---|---|
dữ liệu | { email?: chuỗi | vô giá trị; multiFactorInfo?: MultiFactorInfo | vô giá trị; trướcEmail?: chuỗi | vô giá trị; } | Dữ liệu liên quan đến mã hành động. |
hoạt động | (loại ActionCodeOperationMap )[keyof typeof ActionCodeOperationMap ] | Loại hoạt động đã tạo ra mã hành động. |
ActionCodeInfo.data
Dữ liệu liên quan đến mã hành động.
Đối với ActionCodeOperation .PASSWORD_RESET, ActionCodeOperation .VERIFY_EMAIL và ActionCodeOperation Hành động .RECOVER_EMAIL, đối tượng này chứa trường email có địa chỉ email được gửi đến.
Đối với ActionCodeOperation Hành động .RECOVER_EMAIL, cho phép người dùng hoàn tác việc thay đổi địa chỉ email, đối tượng này cũng chứa trường previousEmail
với địa chỉ email hiện tại của tài khoản người dùng. Sau khi hành động hoàn tất, địa chỉ email của người dùng sẽ hoàn nguyên về giá trị trong trường email
từ giá trị trong trường previousEmail
.
Đối với ActionCodeOperation Hành động .VERIFY_AND_CHANGE_EMAIL, cho phép người dùng xác minh email trước khi cập nhật, đối tượng này chứa trường previousEmail
với địa chỉ email của tài khoản người dùng trước khi cập nhật. Sau khi hành động hoàn tất, địa chỉ email của người dùng sẽ được cập nhật thành giá trị trong trường email
từ giá trị trong trường previousEmail
.
Đối với ActionCodeOperation Hành động .REVERT_SECOND_FACTOR_ADDITION, cho phép người dùng hủy đăng ký yếu tố thứ hai mới được thêm vào, đối tượng này chứa trường multiFactorInfo
với thông tin về yếu tố thứ hai. Đối với yếu tố thứ hai của điện thoại, multiFactorInfo
là một đối tượng MultiFactorInfo chứa số điện thoại.
Chữ ký:
data: {
email?: string | null;
multiFactorInfo?: MultiFactorInfo | null;
previousEmail?: string | null;
};
ActionCodeInfo.Operation
Loại hoạt động đã tạo ra mã hành động.
Chữ ký:
operation: (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap];