alerts namespace

功能

功能描述
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 警報的函數。

返回:

雲函數<警報事件<T>>

您可以匯出和部署的函數。

警報.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 警報的函數。

返回:

雲函數<警報事件<T>>

警報.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;