功能
功能 | 描述 |
---|---|
onAlertPublished(警報類型,處理程序) | 聲明一個可以處理來自 CloudEvents 的 Firebase 警報的函數。 |
onAlertPublished(選項,處理程序) | 聲明一個可以處理來自 CloudEvents 的 Firebase 警報的函數。 |
介面
介面 | 描述 |
---|---|
警報事件 | Firebase 警報的自訂 CloudEvent(具有自訂擴充屬性)。 |
Firebase警報數據 | Firebase 警報發出的 CloudEvent 資料。 |
Firebase警報選項 | Firebase 警報功能的配置。 |
命名空間
命名空間 | 描述 |
---|---|
應用程式分發 | |
計費 | |
崩潰溶解劑 | |
表現 |
類型別名
類型別名 | 描述 |
---|---|
警報類型 | Firebase 警報提供者的基礎警報類型。 |
警報.onAlertPublished()
聲明一個可以處理來自 CloudEvents 的 Firebase 警報的函數。
簽名:
export declare function onAlertPublished<T extends {
["@type"]: string;
} = any>(alertType: AlertType, handler: (event: AlertEvent<T>) => any | Promise<any>): CloudFunction<AlertEvent<T>>;
參數
範圍 | 類型 | 描述 |
---|---|---|
警報類型 | 警報類型 | 警報類型或 Firebase 警報功能配置。 |
處理程式 | (事件:警報事件<T>) => 任意 |承諾<任何> | 一個可以處理 CloudEvent 內的 Firebase 警報的函數。 |
返回:
您可以匯出和部署的函數。
警報.onAlertPublished()
聲明一個可以處理來自 CloudEvents 的 Firebase 警報的函數。
簽名:
export declare function onAlertPublished<T extends {
["@type"]: string;
} = any>(options: FirebaseAlertOptions, handler: (event: AlertEvent<T>) => any | Promise<any>): CloudFunction<AlertEvent<T>>;
參數
範圍 | 類型 | 描述 |
---|---|---|
選項 | Firebase警報選項 | 此雲端功能的警報類型和其他選項。 |
處理程式 | (事件:警報事件<T>) => 任意 |承諾<任何> | 一個可以處理 CloudEvent 內的 Firebase 警報的函數。 |
返回:
警報.AlertType
Firebase 警報提供者的基礎警報類型。
簽名:
export type AlertType = "crashlytics.newFatalIssue" | "crashlytics.newNonfatalIssue" | "crashlytics.regression" | "crashlytics.stabilityDigest" | "crashlytics.velocity" | "crashlytics.newAnrIssue" | "billing.planUpdate" | "billing.planAutomatedUpdate" | "appDistribution.newTesterIosDevice" | "appDistribution.inAppFeedback" | "performance.threshold" | string;