checkActionCode() 的回應。
簽名:
export interface ActionCodeInfo
屬性
屬性 | 類型 | 說明 |
---|---|---|
資料 | { email?: 字串 |null;multiFactorInfo?:MultiFactorInfo |null;beforeEmail?:字串 |null;} | 與動作程式碼相關聯的資料。 |
運作 | (ActionCodeOperationMap 的類型)[keyof typeof ActionCodeOperationMap] | 產生動作程式碼的作業類型。 |
ActionCodeInfo.data
與動作程式碼相關聯的資料。
針對 ActionCodeOperation.PASSWORD_RESET、ActionCodeOperation.VERIFY_EMAIL 和 ActionCodeOperation.RECOVER_EMAIL 動作,這個物件會包含電子郵件欄位,其中包含接收電子郵件的電子郵件地址。
針對 ActionCodeOperation.RECOVER_EMAIL 動作 (可讓使用者復原電子郵件地址變更動作),這個物件還包含一個 previousEmail
欄位,其中包含使用者目前的電子郵件地址。動作完成後,使用者的電子郵件地址就會還原為 previousEmail
欄位值 email
欄位的值。
針對 ActionCodeOperation.VERIFY_AND_CHANGE_EMAIL 動作,使用者可在更新電子郵件前驗證電子郵件,這個物件會包含 previousEmail
欄位,其中含有使用者帳戶的電子郵件地址,之後才能更新。動作完成後,使用者的電子郵件地址會從 previousEmail
欄位的值更新為 email
欄位中的值。
針對 ActionCodeOperation.REVERT_desk_FACTOR_ADDITION 動作 (可讓使用者取消註冊新增的第二個要素),這個物件會包含 multiFactorInfo
欄位,其中包含第二個要素的相關資訊。對於手機次要驗證,multiFactorInfo
會是包含電話號碼的 MultiFactorInfo 物件。
簽名:
data: {
email?: string | null;
multiFactorInfo?: MultiFactorInfo | null;
previousEmail?: string | null;
};
ActionCodeInfo.operation
產生動作程式碼的作業類型。
簽名:
operation: (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap];